是否可以讓一個數組的元素在JavaScript中告訴它的位置?如果可能的話,當你有一個對象數組並且需要在對象字符串中調用一個方法時它可能會派上用場。您可以將其索引作爲方法參數傳遞,但似乎很麻煩並且可能不必要。在JavaScript中獲取數組元素索引
理想的情況下,這將是這樣的:
function ArrayType(){
this.showIdentity = function(){
alert(this.indexOf()); // This obviously doesn't work, but I'm looking for
// a method that will return the index of "this"
// in its parent array.
}
}
var myArray = new Array();
myArray[0] = new ArrayType;
myArray[1] = new ArrayType;
myArray[1].showIdentity(); // Should alert "1"
會有人知道sollution這個問題(而不是沿着通過指數與方法等)?
謝謝,這已經工作得更好。 –