アレイ
1 ARRの .slice([ 開始 [ 終了 ]]):この方法は、オブジェクトが作成され、新しい配列オブジェクトを返す begin
と、 end
元の配列決定浅いコピー(含む begin
、含まれていませんend
)。元の配列はないだろう変更すること。
開始=>インデックスの開始
終了=>インデックスが終了
1 VARを実行すると、myFish = [ '天使'、 '男'、 '北京'、 'スタージョン' ]; 2 varが myFish.splice =(2,0、 'ドラム'、 'ギター'を除去) 。3 。4 // 操作後実行すると、myFish:[ "天使"、 "ピエロ"、 "ドラム"、 "ギター"、 "マンダリン"、 "チョウザメ"] 5 // 削除要素:[]、どの要素が削除されていません
2.アレイ .splice(スタート[、 deleteCount [、 ITEM1 [、 ITEM2 [、 ...]]]] )メソッドは、削除したり、既存の配列要素を交換または場所に新しい要素を追加することによって修正され、配列を返します内容を変更しました。この方法は、でしょう変更元の配列を
=>開始インデックスを開始
削除されたのdeletecount =>数
実行すると、myFish = VAR [ '天使'、 '男'、 'ドラム'、 '北京'、 'スタージョン' ];
varがmyFish.splice =取り除か(3 ,. 1。;)
実行すると、myFish //演算子:[ "天使"、 "ピエロ""ドラム""チョウザメ"]
//削除要素:["マンダリン「]
VAR実行すると、myFish = [ '天使'、 'ピエロ'、 'マンダリン'、 'チョウザメ' ];
VAR = myFish.splice削除(2、0、 'ドラム'、 'ギター' );
実行すると、myFish //演算子:[ "天使"、 "男"、 "ドラム"、 "ギター"、 "北京"、 "チョウザメ"] //削除要素:[]、どの要素が削除されていません
var myFish = ['angel', 'clown', 'mandarin', 'sturgeon']; var removed = myFish.splice(2); // 运算后的 myFish: ["angel", "clown"] // 被删除的元素: ["mandarin", "sturgeon"]
弦
文字列。slice()
この方法は、文字列の一部を抽出し、新しい文字列を返す、とすることはありません元の文字列を変更します。
slice()
新しい文字列の抽出が含まれbeginIndex
ますが、含まれていません endIndex
するvar = STR1「は、私たちに朝である。」、// str1は長さが23の長さです。 (1 ,. 8 = str1.slice STR2 )、 STR3 = str1.slice(4、-2 )、 STR4 = str1.slice(12である)、 STR5 = str1.slice(30 ) にconsole.log(STR2); // 出力:彼のモーン にconsole.log(STR3); // 出力:朝は時にU IS にconsole.log(STR4); // 出力:.米国は時にIS にconsole.log(化5); // 出力: ""
string.Split([セパレータ[リミット]])
VaRののmyString = "Hello Worldの。どのようにしてやっているの?" ; VaRのスプリット= myString.split(」」、3 ); console.log(分割); 上例输出: [ "こんにちは"、 "世界"、 "どのように"]
するvar strが=「速い茶色のキツネは、のろまなイヌに飛びかかりました。」;
VaRの言葉= str.split(」「);
console.log(単語[3])。
//期待される出力:「キツネ」
VARの文字= str.split( '');
console.log(文字[8])。
//期待される出力: "K"
VAR strCopy = str.split()。
console.log(strCopy)。
//期待される出力:配列[「速い茶色のキツネは、のろまなイヌに飛びかかりました。」]
str.substring(indexStart[, indexEnd])方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集
(含まれていない)indexEndにindexStartから文字を抽出 するvar AnyString = "Mozillaは" ; // 出力"MOZ" はconsole.log(anyString.substring(0,3 )); はconsole.log(anyString.substring(。3、 0 )); はconsole.log(anyString.substring( 3、-3 )); はconsole.log(anyString.substring( 3。 、のNaN 3)); はconsole.log(anyString.substring( -2,3 )); コンソール。ログ(anyString.substring(NaN 3を、 3。 )); // 出力"LLA" はconsole.log(anyString.substring(4,7 )) はconsole.log(anyString.substring( 7,4 ;)) // "出力" console.log(anyString.substring(4,4 ))。 // 输出"Mozill" はconsole.log(anyString.substring(0,6 )); // 输出"Mozillaの" はconsole.log(anyString.substring(0,7 )); console.log(anyString.substring( 0,10))。