Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript函数/循环中创建多个布尔值?_Javascript - Fatal编程技术网

如何在javascript函数/循环中创建多个布尔值?

如何在javascript函数/循环中创建多个布尔值?,javascript,Javascript,我有一段代码: 功能限制列表ProductsProds,限制{ 让产品名称=[]; 对于let i=0;i为什么不使用限制作为同名字符串的数组,就像它们对应的产品键一样 对于none,不接受任何内容,因为对于空数组返回true selection = products.filter(product => restrictions.every(k => product[k])); 常数乘积=[{ 名称:花椰菜, 素食者:是的, 无麸质:是的, 有机的:是的, 售价:1.99 },

我有一段代码:

功能限制列表ProductsProds,限制{ 让产品名称=[];
对于let i=0;i为什么不使用限制作为同名字符串的数组,就像它们对应的产品键一样

对于none,不接受任何内容,因为对于空数组返回true

selection = products.filter(product => restrictions.every(k => product[k]));
常数乘积=[{ 名称:花椰菜, 素食者:是的, 无麸质:是的, 有机的:是的, 售价:1.99 }, { 姓名:matso, 素食者:是的, 无麸质:是的, 有机的:错, 售价:1.99 } ] const getSelection=产品,限制=>{ return products.filterproduct=>restrictions.everyk=>product[k]; }; console.loggetSelectionproducts[素食、有机]
console.loggetSelectionproducts,[素食者,麸质自由]为什么不使用限制作为同名字符串的数组,就像它们对应的产品键一样

对于none,不接受任何内容,因为对于空数组返回true

selection = products.filter(product => restrictions.every(k => product[k]));
常数乘积=[{ 名称:花椰菜, 素食者:是的, 无麸质:是的, 有机的:是的, 售价:1.99 }, { 姓名:matso, 素食者:是的, 无麸质:是的, 有机的:错, 售价:1.99 } ] const getSelection=产品,限制=>{ return products.filterproduct=>restrictions.everyk=>product[k]; }; console.loggetSelectionproducts[素食、有机]
console.loggetSelectionproducts,[素食者,无麸质]删除ifs..删除ifs..kudos@mplungjan.kudos@mplungjan。