简体   繁体   English

删除数组中每个字符串的最后一个字符 (JavaScript)

[英]Remove the last character of each string in array (JavaScript)

I have an array with strings in which I want to remove the last character.我有一个包含字符串的数组,我想删除其中的最后一个字符。 How can I make it possible to remove the last character for all strings that I have in the array?我怎样才能删除数组中所有字符串的最后一个字符?

use a .map() to get a new array and for each item do a .slice(0,-1) to remove the last char.使用.map()获取新数组,并为每个项目执行.slice(0,-1)以删除最后一个字符。

 const array = ['abcd', '1234', 'cde', 'dot.'] const withoutLastChar = array.map(string => string.slice(0, -1)); console.log(withoutLastChar);

you can used this way你可以这样使用

 const array = ['ab', 'aabb', 'ba', 'bbaa']; const removingLastChar = array.map(string => string.substring(0, string.length - 1)); console.log({ removingLastChar });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Javascript - 如果URL字符串的最后一个字符是“+”,那么删除它......怎么样? - Javascript - If Last Character of a URL string is “+” then remove it…How? 如何使用javascript获取并返回数组的每个最后一个字符为大写? - How to get and return each last character of array to be in uppercase using javascript? Javascript:如何从div或字符串中删除最后一个字符? - Javascript: How to remove the last character from a div or a string? 使用For-Loop从字符串中删除最后一个字符(如果是“!”)-JavaScript - Remove Last Character From String If It's a “!” Using For-Loop - JavaScript 从字符串中删除字符的最后一个实例-Javascript-重新审视 - Remove Last Instance Of Character From String - Javascript - Revisited Javascript:如果冒号,删除最后一个字符 - Javascript: Remove last character if a colon iMacros - 删除字符串中的最后一个字符 - iMacros - remove last character in string Javascript / jquery如何在字符串中每次出现后删除一个字符 - Javascript/jquery how to remove one character after each occurrence with in a string 正则表达式删除最后一个/如果它作为字符串中的最后一个字符存在 - Regex to remove last / if it exists as the last character in the string 替换字符串javascript中的最后一个字符 - Replacing the last character in a string javascript
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM