ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascriptスキルのsplit関数を使用して文字列を配列に分割する小さな例

js_javascriptスキルのsplit関数を使用して文字列を配列に分割する小さな例

WBOY
WBOYオリジナル
2016-05-16 17:21:581420ブラウズ

コードをコピーします コードは次のとおりです:

<スクリプト言語="javascript"> str="2,2,3,5,6,6" //これは文字列です
var strs= new Array() //配列を定義します

strs=str.split(",") //文字分割
for (i=0;i {
document.write(strs[i] "
"); //文字出力を分割
}



JS での分割の使用法

コードをコピーします コードは次のとおりです:


<頭>

分割
<スクリプトタイプ="text/javascript">
var 配列;
関数 getString(str){
配列 = str.split("|");
document.getElementById("userName").value = array[0];
document.getElementById("userAge").value = array[1];
}









JS 配列要素を削除

var arr=['a','b','c'];

「b」を削除するには、2 つの方法があります:

1.削除メソッド: arr[1] を削除

このとき、配列の長さは変更されませんが、arr[1] は元の配列のインデックスが変更されないという利点もあります。配列要素を走査します。 for(arr のインデックス)
document.write('arr[' インデックス ']=' arr[インデックス]);
この走査メソッドは未定義の要素をスキップします

* このメソッドは今後 IE4.o でサポートされる予定です

2. 配列オブジェクトのスプライス メソッド: arr.splice(1,1);

このように、配列の長さはそれに応じて変化しますが、元の配列のインデックスもそれに応じて変化します

splice パラメータの最初の 1 は削除の開始インデックス (0 から数えます) で、ここでは配列
の 2 番目の要素です。 2 番目の 1 は、削除された要素の数です。ここでは 1 つの要素、つまり
のみが削除されます。 現時点では、削除された要素は
にあるため、for などの配列を走査する通常の方法で配列要素を走査できます。
は配列に保持されません
* この方法は IE5.5 以降でのみサポートされます

splice メソッドは配列要素を削除しますが、新しい配列要素を追加することもできることに注意してください

たとえば、arr.splice(1,1,'d','e') では、2 つの要素 d と e が配列 arr

に追加されます。 結果の配列は arr:'a','d','e','c'
になります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。