请解释useHash: true角度2路线方法中的方法。
我的问题:
我们使用它的目的是什么。
为什么值是“真”为什么不是“假”?
如果值为假,会发生什么?
RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })Run Code Online (Sandbox Code Playgroud) 我有一个对象数组。在每个对象中,我都有“日期”键。如果 'date' 值与另一个对象匹配,我需要添加 'amount' 属性并使其成为一个新对象。
var obj = [
{
'date':'2017-02-08T00:00:00.000Z',
'amount': 20000
},{
'date':'2017-02-11T00:00:00.000Z',
'amount': 65989
},{
'date':'2017-02-08T00:00:00.000Z',
'amount': 256
},{
'date':'2017-02-08T00:00:00.000Z',
'amount': 269
},{
'date':'2017-02-11T00:00:00.000Z',
'amount': 900
},{
'date':'2017-02-11T00:00:00.000Z',
'amount': 6982.99
},{
'date':'2017-02-18T00:00:00.000Z',
'amount': 15248.09
},
];
Object.keys(obj).map(data1 =>{
Object.keys(obj).map(data2 =>{
if(obj[data]['date'] == obj[data2]['date']){
// i dont know what to do here.
}
});
})Run Code Online (Sandbox Code Playgroud)
我的预期输出应该是
[
{
'date':'2017-02-08T00:00:00.000Z',
'amount': 20525
},{
'date':'2017-02-11T00:00:00.000Z',
'amount': 73,871.99
},{
'date':'2017-02-18T00:00:00.000Z',
'amount': 15248.09
},
]
Run Code Online (Sandbox Code Playgroud)
请帮我解决它。提前致谢。