gpt4 book ai didi

javascript - 从 underscore.js 转换为 vanilla javascript

转载 作者:行者123 更新时间:2023-12-01 02:19:58 25 4
gpt4 key购买 nike

我在Underscore.js中发现了这段代码,我想将其转换为普通的javascript。关于如何做到这一点有任何想法吗?

var makeLetters = function(word) { 
return _.map(word.split(''), function(character) {
return { name: character, chosen: false };
});
}

这是上述函数的当前输出,我想保留相同的结构,但我想在常规 JavaScript 中完成此操作。

0: {name: "s", chosen: false, $$hashKey: "003"}
1: {name: "c", chosen: false, $$hashKey: "004"}
2: {name: "o", chosen: false, $$hashKey: "005"}
3: {name: "p", chosen: false, $$hashKey: "006"}
4: {name: "e", chosen: false, $$hashKey: "007"}

最佳答案

// Your current Underscore code:
/*
var makeLetters = function(word) {
return _.map(word.split(''), function(character) {
return { name: character, chosen: false };
});
*/

// New ES6+ code:
const makeLetters = (word) => word.split('').map(character => ({ name: character, chosen: false }));

// If you aren't using ES6+:
var makeLetters = function(word) {
return word.split('')
.map(function(character) {
return { name: character, chosen: false };
});
};

关于javascript - 从 underscore.js 转换为 vanilla javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49269803/

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