标签: node8.4

对象操作数组

我觉得我接近答案,但我没有完全输出我正在寻找的格式

所以,我有这个对象数组:

const data = [
{email: '100@email.com', amount: '30', date: '2018-12'},
{email: '100@email.com', amount: '30', date: '2018-11'},
{email: '100@email.com', amount: '30', date: '2018-10'},

{email: '200@email.com', amount: 0,    date: '2018-12'},
{email: '200@email.com', amount:'30',  date: '2018-11'},
{email: '200@email.com', amount:'30',  date: '2018-10'},
{email: '200@email.com', amount:'30',  date: '2018-09'},
{email: '200@email.com', amount:'25',  date: '2018-08'},
{email: '200@email.com', amount:'25',  date: '2018-08'},]
Run Code Online (Sandbox Code Playgroud)

正如您在数据集中看到的那样,重复的电子邮件以及重复的对象(如数据集中的最后2个).

我想把它变成这个对象数组:

const data = [
{
    email: '100@email.com',
    '2018-12': '30',
    '2018-11': '30',
    '2018-10': '30', 
    '2018-09': 0, 
    '2018-08': 0, 
    '2018-07': 0, 
    '2018-06': 0, 
    '2018-05': 0, …
Run Code Online (Sandbox Code Playgroud)

javascript node8.4

8
推荐指数
1
解决办法
273
查看次数

Angular Quickstart:错误:生成EACCES

我克隆了Angular快速入门.然后我跑了npm install,然后npm start.这就是我得到的.

$ npm start

> angular-quickstart@1.0.0 prestart /home/ecarroll/code/angular/quickstart
> npm run build


> angular-quickstart@1.0.0 build /home/ecarroll/code/angular/quickstart
> tsc -p src/


> angular-quickstart@1.0.0 start /home/ecarroll/code/angular/quickstart
> concurrently "npm run build:watch" "npm run serve"

[1] 
[1] > angular-quickstart@1.0.0 serve /home/ecarroll/code/angular/quickstart
[1] > lite-server -c=bs-config.json
[1] 
[0] 
[0] > angular-quickstart@1.0.0 build:watch /home/ecarroll/code/angular/quickstart
[0] > tsc -p src/ -w
[0] 
[1] ** browser-sync config **
[1] { injectChanges: false,
[1]   files: [ './**/*.{html,htm,css,js}' ],
[1]   watchOptions: …
Run Code Online (Sandbox Code Playgroud)

typescript browser-sync lite-server angular node8.4

3
推荐指数
1
解决办法
2324
查看次数