js 赋 赋null,undefined; 值问题

赋值问题

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;
        });

猜你喜欢

转载自blog.csdn.net/qq_38719039/article/details/81532596