對於那些使用或已經使用THIS代碼的人,請告訴我如何從exists
函數獲得boolean
值。它返回一個對象,並且我無法在其中找到任何boolean
值。Lawnchair.js - 從'exists'方法檢索布爾值
-1
A
回答
1
從來沒有使用過這個,但是在一次點擊中發現了這個。
searching keys is annoying and tedious. gawd! but wait...
// test for existence of a key
lawnchair(function(){
this.exists('my-key-name', function(exists) {
console.log(exists)
})
})
什麼打印到您的控制檯?刪除字符串應該有助於調試問題。
編輯 - 經過深入研究,exists
函數有兩個定義。
exists: function (key, cb) {
this.lambda(cb).call(this, !!(store[key]))
return this
}
而且
exists: function (key, cb) {
var exists = this.indexer.find(this.name+'.'+key) === false ? false : true ;
this.lambda(cb).call(this, exists);
return this;
}
他們都應該返回布爾值。第一個可能有點可疑。不確定。嘗試在Lawnchair函數中包含帶有註釋和斷點的擴展JS版本。你會很快找到發生的事情。
睡覺時間:)祝你好運。
1
從來沒有使用過,但the documentation suggests你的回調函數來exists
會收到一個boolean參數:
// test for existence of a key
lawnchair(function(){
this.exists('my-key-name', function(exists) {
console.log('existence is: ' + exists)
})
})
相關問題
- 1. 從布爾值檢索值失敗
- 2. 從方法返回布爾值
- 3. 從方法返回布爾值
- 4. 布爾檢索PHP
- 5. *方法*調用布爾值
- 6. 從函數返回布爾值後檢查布爾值
- 7. 以文本形式檢索布爾值
- 8. Parse.com:在TableViewCell中檢索布爾值
- 9. Firebase getValue()不正確檢索布爾值?
- 10. Freemarker布爾屬性檢索
- 11. UISwitch問題與NSUserDefaults(無法檢索布爾值)
- 12. AsyncTask從Json中檢索信息時返回一個布爾值
- 13. 方法無法檢索值
- 14. 從Dictionary中檢查布爾值。
- 15. Freemarker:布爾與布爾值獲取方法
- 16. 以非布爾方法返回布爾值
- 17. 布爾和方法
- 18. 布爾檢索,索引階段
- 19. 檢查隱藏的布爾值運行方法
- 20. 如何在java中檢查布爾方法的返回值
- 21. JavaFX - alwaysOnTop(布爾值)方法丟失
- 22. 返回布爾值的方法?
- 23. 爲__str__方法返回布爾值
- 24. Mutator方法中的布爾值
- 25. 更改布爾方法的值
- 26. BufferedReader readLine()方法返回布爾值?
- 27. 基於布爾值運行方法
- 28. 優化隨機布爾值的方法
- 29. SQL方法檢索值
- 30. 將字符串轉換爲布爾值並檢查布爾值
哈!相同的答案,同一時間。 「閱讀文檔!」 :) –
它顯示「存在是:」[對象對象]。看着對象內部,沒有布爾值。 – AndreiBogdan
@AndreiBogdan - 這是存在的東西嗎?你確定它返回任何東西,如果沒有找到? – Aesthete