多个对象合并:
var newObject = Object.assign(Obj01, Obj02 , Obj03);
判断语句:
var n = 1;
switch (n) {
case 1:
//执行代码块1
break;
case 2:
//执行代码块2
break;
default:
//都不匹配时执行
break;
}
深度拷贝数组对象(不会双向数据绑定)
var newData = JSON.parse(JSON.stringify(data));
把数组裁剪分组(每隔4个成一组)
var list = [0,1,2,3,4,5,6,7,8,9];
var newList = [];
for(var i = 0, len = list.length; i<len; i+=4){
newList.push({
n: "第"+[i]+"组",
item: list.slice(i,i+4)
})
}
循环遍历对象
var a;
var obj = {x: 1, y:2}
for (a in obj){
console.log(a); // x y
console.log(obj[a]); // 1 2
}// 注意
// for in对象属性受原型链影响,enumerable为false时不会出现
网友评论