JavaScriptのStringオブジェクトのslice()メソッドの解析

PHPz
リリース: 2018-09-30 09:48:36
オリジナル
1726 人が閲覧しました

この記事では、JavaScript の String オブジェクトのスライス() メソッドを詳しく分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

このメソッドは、文字列のセクションをインターセプトし、インターセプトされた文字で構成される新しい文字列を返します。

この記事では主に JavaScript の String オブジェクトのスライス() メソッドを紹介し、その定義、パラメータ、および具体的な使用法をサンプルの形で分析します。以下を参照してください。

注: 元の文字列は変更されず、戻り値は新しく生成された文字列になります。

構文構造:

stringObject.slice(start,end)
ログイン後にコピー

パラメータリスト:

参数描述
start 必需。规定从何处开始截取字符串。字符串的首字符的位置是0。
如果此参数为负数,那么将从字符串的尾部开始计算位置。例如:-1代表倒数第一个字符,-2代表倒数第二个字符,以此类推。
end 可选。规定在何处结束截取字符串。
如果省略该参数,那么将截取从start位置开始到结尾的所有字符。
注:end对应的字符不会被截取。

サンプルコード:

例 1:

var a="abcdefgmnlxyz";
console.log(a.slice(2,3));
ログイン後にコピー

位置 "2" と位置 "3" の間の文字列をインターセプトしますが、位置 "3" に対応する文字 d はインターセプトの戻り値に含まれません。 。出力結果: c.

例 2:

var a="abcdefgmnlxyz";
console.log(a.slice(2));
ログイン後にコピー

2 番目のパラメーターを省略した場合、位置「2」から文字列の末尾までのすべての文字がインターセプトされます。出力結果: cdefgmnlxyz。

この記事が皆さんの JavaScript プログラミング設計に役立つことを願っています。その他の関連チュートリアルについては、JavaScript ビデオ チュートリアル をご覧ください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート