Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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_Jquery_Arrays_Object - Fatal编程技术网

Javascript循环遍历多个对象,如果

Javascript循环遍历多个对象,如果,javascript,jquery,arrays,object,Javascript,Jquery,Arrays,Object,让javascript/jquery检查这两个对象并在slug包含“gift_wrap”时返回“true”的最佳方法是什么。请注意,内容中的对象可能会有所不同 如果为TRUE,则我的代码将执行以下操作:) 您可以迭代所有键,并检查是否有需要的字符串。如果找到,则中断循环并返回true。如果未找到,则返回false 最好的朋友是: 用于获取所有属性名称 用于迭代和检查 函数isGift(){ 返回Object.key(cart.contents).some(函数(k){ 返回购物车。内容[k

让javascript/jquery检查这两个对象并在slug包含“gift_wrap”时返回“true”的最佳方法是什么。请注意,内容中的对象可能会有所不同

如果为TRUE,则我的代码将执行以下操作:)


您可以迭代所有键,并检查是否有需要的字符串。如果找到,则中断循环并返回
true
。如果未找到,则返回
false

最好的朋友是:

  • 用于获取所有属性名称

  • 用于迭代和检查

函数isGift(){
返回Object.key(cart.contents).some(函数(k){
返回购物车。内容[k]。slug==='礼品包装';
});
}
var cart={contents:{'8734918ab768671231':{sku:'MOB101',slug:'moby dick party picks'},'873124918ab7686711':{sku:'gift',slug:'gift wrap'}}

log(isGift())请粘贴对象。请以文本形式添加对象。