var name="nameSomnath";//remove name
私はできるslice()
var result = name.slice( 4 );
同じことができますsubstring()
var result = name.substring( 4 );
では、何が違うのでしょうか。違いを詳しく説明しているリンクHereslice()
を見てきsubstring()
ました。
var name="nameSomnath";//remove name
私はできるslice()
var result = name.slice( 4 );
同じことができますsubstring()
var result = name.substring( 4 );
では、何が違うのでしょうか。違いを詳しく説明しているリンクHereslice()
を見てきsubstring()
ました。
編集:おっと-私は間違っていました-文字列のスライスメソッドもあります! 投稿をもう一度削除します - 適切に調査できなくて申し訳ありません!!! または、まあ、それを削除するのではなく、少なくともこの修正を残しておいてください。;-)
異なるクラスの 2 つのメソッドを見ています。-objects に属している間のみ、 -objectssubstr
に適用できます。それらは yo と似ているように見えるかもしれませんが、処理するデータが異なるため、内部的には異なる方法で機能します。String
slice
Array
ところで、これはjQuery ではなく、単純な JavaScript の質問です。;-)
.slice(開始、終了)
指定された終了インデックス要素を含まない
.substr(開始、長さ)
開始位置から番号までを抽出します。文字の。指定
.substring(開始、終了)
指定された 2 つのインデックスの間の文字を抽出します
引数にslice
は、最初のインデックスと最後のインデックスがあります。ではsubstr
、引数は最初のインデックスと長さです。