JavaScript String slice() 方法

定义和用法

slice() 方法提取字符串的一部分。

slice() 方法以新字符串的形式返回提取的部分,不会更改原始字符串。

ຢູ່ຫຼັງ (ລວມ)ຢູ່ຫຼັງ (ບໍ່ລວມ) 参数规定要提取的字符串部分。

第一个位置是 0,第二个是 1,...

负数从字符串的末尾来选取。

另请参阅:

split() 方法

substr() 方法

substring() 方法

实例

例子 1

裁切前 5 个位置:

let text = "Hello world!";
let result = text.slice(0, 5);

ທົດລອງຄົນຕົນເອງ

ຄວາມຄິດທີ 2

ຈາກຈຸດ 3 ຫາຫຼັງ:

let result = text.slice(3);

ທົດລອງຄົນຕົນເອງ

ຄວາມຄິດທີ 3

ຈາກຈຸດ 3 ຫາ 8:

let result = text.slice(3, 8);

ທົດລອງຄົນຕົນເອງ

ຄວາມຄິດທີ 4

ພຽງຄຳຂຽນທໍາອິດ:

let result = text.slice(0, 1);

ທົດລອງຄົນຕົນເອງ

ຄວາມຄິດທີ 5

ພຽງຄຳຂຽນສຸດທ້າຍ:

let result = text.slice(-1);

ທົດລອງຄົນຕົນເອງ

ຄວາມຄິດທີ 6

ຄຳຂຽນທັງໝົດ:

let result = text.slice(0);

ທົດລອງຄົນຕົນເອງ

ສັນຍາ

ພາສາຫຼັກສັດຂອງຄຳຂຽນຫຼືຫຼົງອອກສ່ວນຂອງຄຳຂຽນ. ບໍ່ຈະປ່ຽນແປງຄຳຂຽນ.slice(ຢູ່ຫຼັງ (ລວມ), ຢູ່ຫຼັງ (ບໍ່ລວມ))

parameter

parameter ອະທິບາຍ
ຢູ່ຫຼັງ (ລວມ)

required. ຈຸດທີ່ຕັ້ງ

ຄຳຂຽນທໍາອິດແມ່ນ 0.

ຢູ່ຫຼັງ (ບໍ່ລວມ)

optional. ຈຸດທີ່ຢູ່ຫຼັງ (ຫຼາຍທີ່ບໍ່ລວມ)

ຄົງເຫນືອເປັນຄຳຂຽນ

ຈົນກາວ

type ອະທິບາຍ
string ສ່ວນຂອງຄຳຂຽນທີ່ຖືກເອົາອອກ

ຂໍ້ມູນເຕັກນິກ

parameter ຢູ່ຫຼັງ (ລວມ)

ຈຸດທີ່ຕັ້ງຂອງຖານນີ້. ຖ້າແມ່ນຈຳນວນຫຼັງ, ມັນຈະກຳນົດຈຸດທີ່ຕັ້ງຈາກຫຼັງຄຳຂຽນ. -1 ແມ່ນຈຸດທີ່ຕັ້ງຂອງຄຳຂຽນສຸດທ້າຍ, -2 ແມ່ນຈຸດທີ່ຕັ້ງຂອງຄຳຂຽນທີ່ສຸດທ້າຍຫຼັງຈາກ-1, ແບ້ງອີກ

parameter ຢູ່ຫຼັງ (ບໍ່ລວມ)

ຢູ່ຫຼັງ (ບໍ່ລວມ). ຖ້າຈຸດທີ່ຕັ້ງແມ່ນຈຳນວນຫຼັງຈາກຄຳຂຽນ, ມັນຈະກຳນົດຈຸດທີ່ຕັ້ງຈາກຫຼັງຄຳຂຽນ ຢູ່ຫຼັງ (ລວມ) end

ຈົນກາວ

ຜົນການກຳນົດ ພາສາຫຼັກສັດຂອງຄຳຂຽນຫຼືຫຼົງອອກສ່ວນຂອງຄຳຂຽນ. ບໍ່ຈະປ່ຽນແປງຄຳຂຽນ ເລື່ອງໜຶ່ງຄຳຂຽນໃໝ່. ລວມຄຳຂຽນ ຢູ່ຫຼັງ (ລວມ) from ຢູ່ຫຼັງ (ລວມ)start ຢູ່ຫຼັງ (ບໍ່ລວມ) to ຢູ່ຫຼັງ (ບໍ່ລວມ)end

)ຈົນກາວ

ເອກະສານ ພາສາຫຼັກສັດຂອງຄຳຂຽນຫຼືຫຼົງອອກສ່ວນຂອງຄຳຂຽນ. ບໍ່ຈະປ່ຽນແປງຄຳຂຽນ slice() ກຳນົດຄຳຂຽນທີ່ມີຫຼັກສານຄຳຂຽນ ພາສາຫຼັກສັດຂອງຄຳຂຽນຫຼືຫຼົງອອກສ່ວນຂອງຄຳຂຽນ. ບໍ່ຈະປ່ຽນແປງຄຳຂຽນstring

slice()ກົນລະຍຸດ Stringກວ່າsubstr()ກັບslice() (ບໍ່ແນ່ໃຈຫາກຈະໃຊ້)ທັງສອງຈະສາມາດຫຼົງອອກສ່ວນຂອງຄຳຂຽນມີຄວາມຂະໜາດຈະກວ່າ ກວ່າ substring()slice() ກັບ substr() ມີຄວາມແຕກຕ່າງກັນ ຍ້ອນວ່າມັນໃຊ້ຈຸດທີ່ຕັ້ງສອງຄຳເພື່ອກຳນົດຖານນີ້ substr() ຖ້າໃຊ້ substring() ຈະໃຊ້ຈຸດທີ່ຕັ້ງແລະຄວາມຂະໜາດຂອງຖານນີ້

ຍັງຕ້ອງວ່າString.slice() ກັບ Array.slice() ຄືກັນ

ສະໜັບສະໜູນບັນດາບັນນາທິການ

slice() ເປັນເປີດສະຖານະ ECMAScript1 (ES1)。

ທຸກບັນດາບັນນາທິການທີ່ສະໜັບສະໜູນ ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ ສະໜັບສະໜູນ

ບັນດາໜ້າທີ່

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索