gpt4 book ai didi

javascript - 如何在没有分隔符的情况下分割字符串?

转载 作者:行者123 更新时间:2023-11-28 11:05:19 26 4
gpt4 key购买 nike

我有字符串“513”。我需要数组[“5”,“1”,“3”]。我的solution :

function nextBigger(num){
let numStr = '' + num;
let numArr = [];

for(let i = 0; i < numStr.length; ++i) {
numArr.push(numStr[i]);
}

console.log(numArr);
}

nextBigger(513);

但是这个解决方案庞大且冗余。我需要更短的解决方案。

最佳答案

使用 ES6,您可以使用 spread syntax ...它接受一个可迭代对象并迭代单个项目。

或者只是利用 Array.from 的力量,它的作用几乎相同(甚至更多)。

const getCharacters1 = string => [...string];
const getCharacters2 = string => Array.from(string);

console.log(getCharacters1('513'));
console.log(getCharacters2('513'));
.as-console-wrapper { max-height: 100% !important; top: 0; }

关于javascript - 如何在没有分隔符的情况下分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47332763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com