测试数组中键的值是否存在
我有以下对象:
[ { id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-runscripts2',
name: 'shutdown-computevm-runscripts2' },
{ id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-packer',
name: 'shutdown-computevm-packer' } ]
我正在尝试编写一个脚本,如果它无法在任何此对象的name
键中找到特定值,则会执行某些操作。
示例:shutdown-computevm-test
如果此对象中没有任何名称与此值匹配,那么我希望我的代码能够执行某些操作。
我是nodejs的新手,我尝试了像includes()
,indexOf
等的东西,但这些要么不是正确的方法,要么我从来没有正确的语法。
任何提示都表示赞赏。
这样的事情对你有用;
const result = [ { id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-runscripts2',
name: 'shutdown-computevm-runscripts2' },
{ id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-packer',
name: 'shutdown-computevm-packer' } ];
const found = result.some((part) => part.name === 'shutdown-computevm-test');
if (! found) {
// do something here
}
我更喜欢它进行过滤,因为它不会等待迭代数组中的所有项目,并且一旦找到它就会快捷。
测试数组中键的值是否存在
我有以下对象:
[ { id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-runscripts2',
name: 'shutdown-computevm-runscripts2' },
{ id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-packer',
name: 'shutdown-computevm-packer' } ]
我正在尝试编写一个脚本,如果它无法在任何此对象的name
键中找到特定值,则会执行某些操作。
示例:shutdown-computevm-test
如果此对象中没有任何名称与此值匹配,那么我希望我的代码能够执行某些操作。
我是nodejs的新手,我尝试了像includes()
,indexOf
等的东西,但这些要么不是正确的方法,要么我从来没有正确的语法。
任何提示都表示赞赏。
这样的事情对你有用;
const result = [ { id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-runscripts2',
name: 'shutdown-computevm-runscripts2' },
{ id:
'/subscriptions/resourcegroups/coco-test/providers/microsoft.devtestlab/schedules/shutdown-computevm-packer',
name: 'shutdown-computevm-packer' } ];
const found = result.some((part) => part.name === 'shutdown-computevm-test');
if (! found) {
// do something here
}
我更喜欢它进行过滤,因为它不会等待迭代数组中的所有项目,并且一旦找到它就会快捷。