4
var name="nameSomnath";//remove name

私はできるslice()

var result = name.slice( 4 );

同じことができますsubstring()

var result = name.substring( 4 );

では、何が違うのでしょうか。違いを詳しく説明しているリンクHereslice()を見てきsubstring()ました。

4

5 に答える 5

1

編集:おっと-私は間違っていました-文字列のスライスメソッドもあります! 投稿をもう一度削除します - 適切に調査できなくて申し訳ありません!!! または、まあ、それを削除するのではなく、少なくともこの修正を残しておいてください。;-)

異なるクラスの 2 つのメソッドを見ています。-objects に属している間のみ、 -objectssubstrに適用できます。それらは yo と似ているように見えるかもしれませんが、処理するデータが異なるため、内部的には異なる方法で機能します。StringsliceArray

ところで、これはjQuery ではなく、単純な JavaScript の質問です。;-)

于 2013-08-14T06:03:15.507 に答える
0

スライス

.slice(開始、終了)

指定された終了インデックス要素を含まない


サブストリング

.substr(開始、長さ)

開始位置から番号までを抽出します。文字の。指定


部分文字列

.substring(開始、終了)

指定された 2 つのインデックスのの文字を抽出します


于 2013-08-14T06:11:54.070 に答える
0

引数にsliceは、最初のインデックスと最後のインデックスがあります。ではsubstr、引数は最初のインデックスと長さです。

于 2013-08-14T06:03:36.013 に答える