JavaScript String slice() 方法
- 上一页 search()
- 下一页 split()
- 返回上一层 ຄູນຄົ້ນ JavaScript String
定义和用法
slice()
方法提取字符串的一部分。
slice()
方法以新字符串的形式返回提取的部分,不会更改原始字符串。
ຢູ່ຫຼັງ (ລວມ) 、 ຢູ່ຫຼັງ (ບໍ່ລວມ) 参数规定要提取的字符串部分。
第一个位置是 0,第二个是 1,...
负数从字符串的末尾来选取。
另请参阅:
实例
例子 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 |
ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ |
- 上一页 search()
- 下一页 split()
- 返回上一层 ຄູນຄົ້ນ JavaScript String