JavaScript學習 5.2.7 位置方法

ECMAScript 5 爲數組實例添加了兩個位置方法:
(1)indexOf()
(2)lastIndexOf()
這兩個方法都接受兩個參數:
(1)要查找的項
(2)表示查找起點位置的索引(可選的)
其中,indexOf()方法從數組的開頭(位置0)開始
向後查找;lastIndexOf()方法從數組的尾部開始
向前查找。
這兩個方法都要返回要查找的項在數組中
的位置,或者在沒有找到的情況下返回-1。
在比較第一個參數與數組中的每一項時,會使用
全等操作符;也就是說,要求的項必須嚴格相等

(就像使用 === 一樣)。

<script type="text/javascript">
		var numbers = [1, 2, 3, 4, 5, 6, 5, 4 ,3 ,2, 1];
		var index = numbers.indexOf(3);
		//index的值爲2
		alert(index);
		index = numbers.lastIndexOf(3);
		//index的值爲8
		alert(index);
		index = numbers.indexOf(3, 6);
		//index的值爲8
		alert(index);
		index = numbers.lastIndexOf(3, 3);
		//index的值爲2
		alert(index);
		index = numbers.indexOf(9);
		//index的值爲-1
		alert(index);
	</script>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章