1.Object.key();Object.values();
.key用于获取所有的键,.value用于获取所有的值,返回为一个数组
var obj = {
name:"李四",
age:39
}
console.log(Object.keys(obj));
console.log(Object.values(obj));
</script>
var arr = {
A:[{city:"武汉"},{city:"广州"}],
B:[{city:"深圳"},{city:"广州"}],
C:[{city:"上海"},{city:"武汉"}]
}
var list = [];
Object.values(arr).forEach(item=>{
item.forEach(citys=>{
var {city} = citys;
if(!list.includes(city)){
list.push(city);
}
})
})
console.log(list);
2.stringify()和.pasrse();
JSON.stringify—>可以将JSON对象转化为字符串,JSON.parse可以将Json格式的字符串转化为JSON对象
/* json的数据格式
JSON.stringify-->可以将JSON对象转化为字符串
*/
var obj ={
name:"lisi",
age:18
}
var arr = [
{name:"lisi",age:14}
]
var res = JSON.stringify(obj);
console.log(typeof res)
console.log(JSON.stringify(arr))
/* JSON.parse可以将Json格式的字符串转化为JSON对象 */
var str = '{"name":"李四","age":18}';
var sum = JSON.parse(str)
console.log(sum)