2016-07-18 66 views
-2

獲取javascript/jquery查看這兩個對象並返回'真'如果slu contains包含'gift_wrap'的最佳途徑。請注意CONTENT內的對象可能會有所不同。Javascript循環通過幾個對象,並返回true如果

如果爲真,那麼我的代碼會做一些:)

enter image description here

+1

請粘貼對象。 – brk

+0

請以文本形式添加對象。 –

回答

2

你可以遍歷所有按鍵和檢查是否有任何想要的字符串。如果找到,請打開回路並返回true。如果未找到,則返回false

最好的朋友是:

function isGift() { 
 
    return Object.keys(cart.contents).some(function (k) { 
 
     return cart.contents[k].slug === 'gift-wrap'; 
 
    }); 
 
} 
 

 
var cart = { contents: { '8734918ab768671231': { sku: 'MOB101', slug: 'moby-dick-party-picks' }, '873124918ab7686711': { sku: 'gift', slug: 'gift-wrap' } } } 
 

 
console.log(isGift());

+0

現貨。謝謝 – Richy

相關問題