Javascript 为什么';。包括';处理循环数组中的对象?
我希望有人能帮助我理解“.includes”方法 我的理解是,这只适用于阵列?例如,myarray.includes('something') 但当您在数组上循环并在对象上使用它时,它似乎也起作用,例如:Javascript 为什么';。包括';处理循环数组中的对象?,javascript,Javascript,我希望有人能帮助我理解“.includes”方法 我的理解是,这只适用于阵列?例如,myarray.includes('something') 但当您在数组上循环并在对象上使用它时,它似乎也起作用,例如: var people = [ { name: 'Joe', age: 27 }, { name: 'Rob', age: 25
var people = [
{
name: 'Joe',
age: 27
},
{
name: 'Rob',
age: 25
},
{
name: 'Dave',
age: 22
}
];
for(i=0; i<people.length; i++) {
console.log(people[i].name.includes('Joe')) // True
}
var-people=[
{
名字:'乔',
年龄:27
},
{
姓名:“Rob”,
年龄:25
},
{
名字:“戴夫”,
年龄:22
}
];
对于(i=0;i,因为name
类型为string
,它还有一个includes
方法。您可以阅读该方法。-“name”属性有值字符串。