gpt4 book ai didi

javascript - 用 JavaScript 填充字符和数字数组

转载 作者:行者123 更新时间:2023-12-03 09:23:35 25 4
gpt4 key购买 nike

我正在 Angular JS 上制作车牌注册字符的订单。而不是在对象中写下每个字符 (0 到 9 和 a 到 z,没有 i、o 和 u)我希望有一种方法可以在 for 循环中做到这一点;经过一番研究后,我从正则表达式中编写了:

this.products=[];
for (var i in /^[0-9a-fj-np-tv-z]+$/) {
var object={};
object.name=i;
object.quantity=0;
this.products.push(object);
};

完全没用,有什么建议吗?

最佳答案

用手写出来就可以了。执行迭代所需的代码比手动编写的代码更长(而且可能更慢!)。

var symbols = 'abcdefghjklmnpqrstvwxyzABCDEFGHJKLMNPQRSTVWXYZ0123456789';
this.products = symbols.split('').map(function(s) {
return {name: s, quantity: 0};
});

编辑:在重新阅读您的问题时,您似乎想要所有可能的字母组合(您的正则表达式使用+)。您可能绝对不希望这样,因为它会使浏览器因具有无限数量的组合而崩溃并填满用户的内存。我提供的解决方案为每个符号创建一个“产品”。

关于javascript - 用 JavaScript 填充字符和数字数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31764432/

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