| slice |
| 文字列から特定の範囲を抜き出す関数 |
| startIndex | 開始するインデックス(インデックスは0から始まる整数) | 必須 |
| endIndex | 終了するインデックス | 任意(指定した位置の手前まで)省略すると文字列末尾までを返します。 |
| 戻り値 | 指定した範囲の文字列 | 元の文字列を変更しない新しい文字列を返します |
let tmp = "0123456789";
console.log(tmp.slice(0));//0123456789
console.log(tmp.slice(0,0));//空
console.log(tmp.slice(0,1));//0
console.log(tmp.slice(0,2));//01
console.log(tmp.slice(9));//9
console.log(tmp.slice(9,9));//空
console.log(tmp.slice(9,10));//9
console.log(tmp.slice(9,11));//9
console.log(tmp.slice(10));//空
console.log(tmp.slice(-1));//9
console.log(tmp.slice(-9));//123456789
console.log(tmp.slice(-10));//0123456789
console.log(tmp.slice(2,1));//空(start ≥ endのため)
let tmp2 = "abcdef";
tmp2 = tmp2.slice(0,2);
console.log("tmp2:"+tmp2);//tmp2:ab
※console.logの参照方法| slice |
| Function to extract a specific range from a string |
| startIndex | Starting index (index is an integer starting from 0) | Required |
| endIndex | Ending index | Optional (up to the specified position)If omitted, returns up to the end of the string. |
| Returns | The specified range of text | Returns a new string that does not modify the original text |
let tmp = "0123456789";
console.log(tmp.slice(0));//0123456789
console.log(tmp.slice(0,0));//empty string
console.log(tmp.slice(0,1));//0
console.log(tmp.slice(0,2));//01
console.log(tmp.slice(9));//9
console.log(tmp.slice(9,9));//empty string
console.log(tmp.slice(9,10));//9
console.log(tmp.slice(9,11));//9
console.log(tmp.slice(10));//empty string
console.log(tmp.slice(-1));//9
console.log(tmp.slice(-9));//123456789
console.log(tmp.slice(-10));//0123456789
console.log(tmp.slice(2,1));//empty string(Because start ≥ end)
let tmp2 = "abcdef";
tmp2 = tmp2.slice(0,2);
console.log("tmp2:"+tmp2);//tmp2:ab
*How to view console.log| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |