doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>看見
title
>
head
>
<
body
>
body
>
html
>
<
script
>
/////////////
//陣列的常用方法 //
/////////////
//1. length屬性,獲得陣列有元素個數
vararr =[
'勇士隊',
'湖人隊',
'騎士隊'];
vara
=arr.length;//3
console.log(a);
//// concat:合併陣列生成乙個新陣列
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
varfootball =[
'巴薩隊',
'皇馬隊',
'曼聯隊'];
varnew_arr
=basket.concat(football);
//["勇士隊", "湖人隊", "騎士隊", "巴薩隊", "皇馬隊", "曼聯隊"]
console.log(new_arr);
////join():將陣列的元素連線成乙個字串
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
varresult
=basket.join('-
');//勇士隊-湖人隊-騎士隊
console.log(result);
//// push(),向陣列的末尾新增元素
//// pop(),把陣列的最後乙個元素刪除
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
//向陣列中新增元素
basket.push(
'尼克斯');
//["勇士隊", "湖人隊", "騎士隊", "尼克斯"]
"勇士隊", "湖人隊"]
console.log(basket);
//shift(),刪除第乙個元素
//unshift(),向陣列的開頭新增元素
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
basket.shift();
//["湖人隊", "騎士隊"]
'火箭隊');//["火箭隊", "勇士隊", "湖人隊", "騎士隊"]
console.log(basket);
//reverse()顛倒陣列的順序
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
basket.reverse();
console.log(basket);
//["騎士隊", "湖人隊", "勇士隊"]
//slice(start,end),擷取陣列的元素
//引數1:開始索引的位置
//引數2:結束索引的位置
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
varnew_basket
=basket.slice(0,
1);//勇士隊
console.log(new_basket);
//splice(startindex,deletecount,[values])
//刪除陣列的元素
//引數1:開始的索引位置
//引數2:刪除的元素個數
//引數3:可選,如果有引數3,表示使用引數3的值代替刪除的內容
//返回值:刪除的內容
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
varnew_basket
=basket.splice(0,
2,'我是替補');
console.log(basket);
//["我是替補", "騎士隊"]
console.log(new_basket);
//刪除的內容
//tostring() 將陣列轉換成字串
varbasket =[
'勇士隊',
'湖人隊',
'騎士隊'];
varresult
=basket.tostring();
console.log(result);
//勇士隊,湖人隊,騎士隊
script
>
js陣列的常用方法
陣列可以用new的方式也可以用字面量來定義。var arr1 new array var arr2 1,2,aa new date true alert arr1.length alert arr2 會自動轉換成string,效果等同於 arr2.tostring 從尾部 push和pop var ...
js陣列的常用方法
一 新增 刪除 push 向陣列的末尾新增乙個或多個元素,並返回新陣列的長度 pop 刪除陣列的最後乙個元素,並返回被刪除的元素 shift 刪除陣列的第乙個元素,並返回被刪除的元素 unshift 向陣列的開頭新增乙個或多個元素,並返回新陣列的長度 concat 連線兩個或多個陣列,不會改變原陣列...
js陣列常用方法
push 向陣列的末尾增加一項 返回值是陣列的新長度 unshift 向陣列開頭增加一項 返回值是陣列的新長度 pop 刪除陣列的末尾項 返回值是刪除的陣列項 shift 刪除陣列開頭項 返回被刪除的開頭專案 splice 刪除陣列中的任意項 返回值是被刪除的陣列項 slice 複製陣列 返回值是複...