如何减少JSON Stubbed数据中的重复

时间:2017-03-16 07:08:53

标签: javascript ecmascript-6

我试图找出一些可以使用ES6(但不是必需)的技术来减少我的存根数据中的重复。我被告知有一种方法可以让它变得更干净(重复性更低),但我还没有看到它。

{{1}}

这是我的一项单元测试。

2 个答案:

答案 0 :(得分:2)

这是减少重复的一种方法。

var countries = ["France", "Germany", 
                 "United Kingdom", "Canada", 
                 "Poland", "Spain"]
                   .map((x, idx) => ({id: idx+1, name: x}));

使用下划线或lodash:

var countries = _.map(["France", "Germany", 
                 "United Kingdom", "Canada", 
                 "Poland", "Spain"], (val, idx) =>
                  ({ id: idx+1,  name: val }));

答案 1 :(得分:0)

以下是使用Array#map()的一种方式



let a =["France","Germany","United Kingdom","Canada","Poland","Spain"].map((c,i)=>({id:++i,name:c}));

console.log(a);




相关问题