我想檢查一個對象是否具有某個屬性,並且其值等於某個值。確定對象是否具有javascript中的屬性和值
var test = [{name : "joey", age: 15}, {name: "hell", age: 12}]
你去那裏,對象的數組,現在我想在物體內部搜索,如果該對象包含我想要返回true。
我試圖做這樣的:
Object.prototype.inObject = function(key, value) {
if (this.hasOwnProperty(key) && this[key] === value) {
return true
};
return false;
};
這工作,但不是在一個陣列。我怎麼做?
這個[i] [鍵]當然會是i = 0和1在你的情況下的數組語法 – mplungjan
你在array.length上試過一個循環嗎?然後你可以使用這個[i] [key]等。 – SamHuckaby