赋值问题
let _container1= [];
['id','nameCn','nameEn','brand', 'model', 'manufacturer', 'registration', 'methodology', ].forEach((key)=> {
_container1[key] = values[key] ? values[key] : undefined; //1.赋值可以赋null,undefined; 2. null和 undefined三元运算时都为false;
});
即使 values 中没有‘xxx’ 这个key, 程序也不会报错!
['id','nameCn','nameEn','brand', 'model', 'manufacturer', 'registration', 'methodology', 'xxx'].forEach((key)=> {
_container1[key] = values[key]; //1.赋值可以赋null,undefined; 2. null和 undefined三元运算时都为false;
});