1 // 列表的recode获取不到邻居的数据
const onSelect = (key: any,val: any) => { // key:下标,val:值
setTypeValue(oldList => {
return [...oldList.slice(0, key), val, ...oldList.slice(key + 1)]
})
}
2 Object.keys()的用法
作用:遍历对象
返回结果:返回对象中每一项key的数组
例子1:
// 1. 定义一个对象 var obj = {0:'熊大',1:'熊二',2:'光头强'}
// 2. 使用Object.keys()方法 var keyValue = Object.keys(obj)
// 3. 打印结果 console.log(keyValue) // 得到是:["0","1","2"]
例子2:
var obj2 ={'name':'a','list':{'a':'value1','b':'value2'},'num':13}
var keyValue2 = Object.keys(obj2)
例子3:
console.log(keyValue2) // 得到是:["name","list","num"]
Object.keys(obj2).forEach(function(key
){console.log(key,obj2[key]);})
// 得到的是:name---a// list---{a:"value",b:"value"}// num----13