6
A
回答
12
如下所示:https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Objects/Array/IndexOf
if (!Array.prototype.indexOf)
{
Array.prototype.indexOf = function(elt /*, from*/)
{
var len = this.length >>> 0;
var from = Number(arguments[1]) || 0;
from = (from < 0)
? Math.ceil(from)
: Math.floor(from);
if (from < 0)
from += len;
for (; from < len; from++)
{
if (from in this &&
this[from] === elt)
return from;
}
return -1;
};
}
用法:
var fruits = [ 'apple', 'banana', 'orange' ];
var index = fruits.indexOf('banana');
將返回 '1'
4
沒有內置屬性返回索引特定項目的。如果你需要一個函數,那麼你可以使用durilai定義的原型函數。但是,如果你只需要找到索引,你可以使用這個簡單的代碼塊返回值:
for (var i=0; i<fruits.length; i++)
{
if (fruits[i] == "banana")
{
alert(i);
}
}
相關問題
- 1. 獲取數組中項目的索引
- 2. 如何獲取數組中的項目的索引?
- 3. 基於索引獲取數組項目
- 4. 如何獲取項目的索引
- 5. 如何打印索引或獲取ArrayList中項目的項目
- 6. 獲取數組中的特定項目的索引
- 7. 獲取數組列表中項目的索引;
- 8. 通過列表和數組中的索引獲取struct項目
- 9. 如何在emberjs視圖中獲取數組的索引項
- 10. 獲取Foreach中的項目索引
- 11. 從ExpandableListView中獲取項目的索引
- 12. 如何獲取多維(嵌套)數組中特定項目的索引?
- 13. 如何通過JavaScript中的索引來引用數組項目?
- 14. 如何獲取項目數據庫的行索引Extjs4
- 15. 如何獲取C#中列表中新增項目的索引?
- 16. 如何獲得組中項目的索引
- 17. 如何從數組中的數組中獲取項目
- 18. 如何在Observable Collection中搜索項目並獲取其索引
- 19. 如何獲取SQLite表中的項目索引?
- 20. 如何獲取圖像ListView中選定項目的索引?
- 21. 如何獲取ListModel中特定項目的索引?
- 22. 如何獲取自動完成中選定項目的索引?
- 23. 如何在JFace TableViewer中獲取所選項目的索引?
- 24. 如何獲取tkinter.Listbox中某個項目的索引?
- 25. 如何獲取列表框中某個項目的索引
- 26. 如何獲取KendoMobileListView中選定項目的索引
- 27. 如何在「for in」循環中獲取項目的索引?
- 28. 如何獲取列表框中所選項目的索引?
- 29. 如何獲取listview中的項目索引?
- 30. 如何獲取viewmodel中ItemsControls的當前項目索引?
哎呀,我誤解你的文章標題爲「如何讓數組商品數量」。好,你現在更清楚了。 – 2010-03-16 21:00:46