數(shù)組:Array 數(shù)組對(duì)象是使用單獨(dú)的變量名來存儲(chǔ)一系列的值
1、array.slice(start, end) 從已有的數(shù)組中返回選定的元素,可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分
start 必需。規(guī)定從何處開始選取。如果是負(fù)數(shù),那么它規(guī)定從數(shù)組尾部開始算起的位置。也就是說,-1 指最后一個(gè)元素,-2 指倒數(shù)第二個(gè)元素,以此類推。
end 可選。規(guī)定從何處結(jié)束選取。該參數(shù)是數(shù)組片斷結(jié)束處的數(shù)組下標(biāo)。如果沒有指定該參數(shù),那么切分的數(shù)組包含從 start 到數(shù)組結(jié)束的所有元素。如果這個(gè)參數(shù)是負(fù)數(shù),那么它規(guī)定的是從數(shù)組尾部開始算起的元素。
注意: slice() 方法不會(huì)改變?cè)紨?shù)組。
var arr= ["aa", "bb",11,22 ,"cc", "dd", "ee"]; var cut = arr.slice(1,3); console.log(cut); 含義是:從arr數(shù)組中從下標(biāo)為1開始截取到下標(biāo)為3的元素,取前舍后 結(jié)果是:bb,11 var arr= ["aa", "bb",11,22 ,"cc", "dd", "ee"]; var cut = arr.slice(-3,-1); console.log(cut); 含義是:從arr數(shù)組中從下標(biāo)為1開始截取到下標(biāo)為3的元素,取前舍后 結(jié)果是:cc,dd
2、array.splice(index,num,item1,.....,itemX) 用于插入、刪除或替換數(shù)組的元素
index 必需。規(guī)定從何處添加/刪除元素。開始插入和(或)刪除的數(shù)組元素的下標(biāo)
num 必需。刪除多少元素。必須是數(shù)字,如果是 "0",則是從index后面添加數(shù)組。如果未規(guī)定此參數(shù),則刪除從 index 開始到原數(shù)組結(jié)尾的所有元素。
var arr = ["aa", "bb",11, "vv", "dd"]; arr.splice(2,2); console.log(arr); 含義是:從arr數(shù)組中從下標(biāo)為2開始刪除2個(gè)元素 結(jié)果是:aa,bb,dd
javascript引入到HTML中:
1、引入外部js
<script type="text/javascript" src="xxx.js"></script>
在外部單獨(dú)建立一個(gè)js文件,頁面中所有的js都在這一個(gè)頁面中。易于維護(hù),方便多次使用。
2、內(nèi)部引入
<script type="text/javascript">
// js代碼
</script>
這部分內(nèi)容可以放在頁面中的任何位置,僅限當(dāng)前頁面使用。一般放在頁面的底部。這樣的話便于頁面加載完成再執(zhí)行js文件。
3、行內(nèi)使用
<button onclick="JS代碼">提交</button>
直接在元素的事件方法屬性中寫 js 代碼
對(duì)象訪問:
1、obj.key
2、obj[key] 非法字符
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)