我想检查一个对象是否具有某个属性,并且其值等于某个值。确定对象是否具有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