你好我有一個關於我的JavaScript數組一個簡單的問題:比較JavaScript對象數組屬性與字符串
var firstrecord = {
name: 'Luca',
age: '19'
};
var secondrecord = {
name: 'Hans',
age: '25'
}
var myArray = [];
myArray.push(firstrecord,secondrecord);
好了,現在我有一個var SearchString = "Lu"
。
我會做什麼:
for (var i = 0; i < myArray.length; i++) {
if (myArray[i].[name].IndexOf(SearchString, i)) != 1){
return myArray[i];
}
}
但是,這是行不通的。有沒有解決這個問題的方法?
更新:indexOf!= IndexOf 提醒自己..首先查找在濫用它們之前使用這些函數。 :)
它在形式上是非正統的使用簡單變量的名稱領先的大寫字母。通常大寫是爲構造函數名稱保留的。 – Pointy