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