js every和some的區別,every 只要值都是true才為true,有一個值為false就為false,some只要有一個值為true就都是true
阿新 • • 發佈:2021-01-29
技術標籤:every和some
不要低頭,皇冠會掉
every 只要都是true才為true,有一個值為false就為false,
some與every正好相反,只要有一個值為true,都為true
every 用法
//為true
var arr = [{archive_tree_name: "產權證",jianZhiDangAnYuanIsDelete: true},{archive_tree_name: "產權證1",jianZhiDangAnYuanIsDelete: true},{archive_tree_name: "產權證2" ,jianZhiDangAnYuanIsDelete: true}];
arr.every(function(x) {
return x.jianZhiDangAnYuanIsDelete == true
});
//false
var arr = [{archive_tree_name: "產權證",jianZhiDangAnYuanIsDelete: false},{archive_tree_name: "產權證1",jianZhiDangAnYuanIsDelete: true},{archive_tree_name: "產權證2" ,jianZhiDangAnYuanIsDelete: true}];
arr.every(function(x) {
return x.jianZhiDangAnYuanIsDelete == true
});
some用法
var arr = [{archive_tree_name: "產權證",jianZhiDangAnYuanIsDelete: false},{archive_tree_name: "產權證1",jianZhiDangAnYuanIsDelete: true},{archive_tree_name: "產權證2" ,jianZhiDangAnYuanIsDelete: true}];
arr.some(function(x) {
return x.jianZhiDangAnYuanIsDelete == true
});