Javascript循环遍历多个对象,如果
让javascript/jquery检查这两个对象并在slug包含“gift_wrap”时返回“true”的最佳方法是什么。请注意,内容中的对象可能会有所不同 如果为TRUE,则我的代码将执行以下操作:)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
您可以迭代所有键,并检查是否有需要的字符串。如果找到,则中断循环并返回
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())代码>请粘贴对象。请以文本形式添加对象。