ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript配列操作の実践スキル_JavaScriptスキル

JavaScript配列操作の実践スキル_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:46:401015ブラウズ

1. concat メソッド
[機能] 複数の配列を結合するこのメソッドは、結合された配列のコピーを返すだけです。
【構文】 arrayObj.concat(array1,array2,...)
【例】


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

2. join メソッド

[機能] 元の配列オブジェクトを、指​​定された区切り文字で連結できる文字列に変換します。
【構文】arrayObj.join(separator)、separatorは区切り文字でデフォルトは「,」です。
【例】

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
3. Pop 、shift メソッド

【機能】 Pop メソッドは配列の最後の要素を削除して返しますが、同時に配列の長さを変更します。対照的に、shift() メソッドは配列の最初の要素を削除して返します。
【構文】 arrayObj.pop|shift()
【例】
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります ]

4. Push , unshift メソッド

[関数] 配列の末尾に 1 つ以上の要素を追加し、新しい長さを返します。同時に、配列の長さも unshift メソッドに対応して変更されます。メソッドの戻り値は新しい配列ではなく、新しい配列の長さであることに注意してください。
【構文】 arrayObj.push|unshift(ele1,ele2,ele3,...)

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]


5. reverse メソッド
[機能] 配列内の要素の順序を反転します。 【例】

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]


6. スライスメソッド
[構文] arrayObj.slice(startposition,endposition)、最初のパラメータは必須、2 番目のパラメータはオプションです。書かれていない場合、デフォルトは startposition から最後の要素までです。 startposition 位置を含む要素には endposition は含まれないことに注意してください。
【例】
[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
7、sort方法
[作用] 用来对数组元素进行排序。
[语法] arrayObj.sort(sortRule())。参数可选,代表排序的方法。特别说明,sort排序有几个基本原则,第一,默认按照字母顺序排列;第二,大写字母排在小写字母之前。基与此,对于数字排序,需要自己写排序方法。
[实例]

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

8、splice方法
[作用] 向数组删除并加入新的元素。
[语法] arrayObj.splice(index,number,ele1,ele2...)。index为索引位置,必须为数字,代表从哪个位置插入或者删除元素。number,代表从index位置往后删除的元素个数,如果为“0”则表示在index插入新元素,不删除往后的数组元素。(说得太混了~~~直接看代码实例)
[实例]

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

9、toString方法
[作用] 使用率非常高的方法,直接将数组类型对象转换成字符串类型对象。
[语法] arrayObj.toString()
[实例]

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

注意:新的字符串是原数组连接而成,但是中间有“,”分隔,如想去掉“,”,可以这样写:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。