-5

赋值语法是否意味着任何代码?

虽然基本赋值语法和 ... 都可以达到相同的效果,但通常建议您尽可能使用赋值语法,因为它更易于阅读。

https://lhorie.github.io/mithril/mithril.request.html


我添加了

什么时候可以赋值语法?</p>

用户.json

[{"name": "John"}, {"name": "Mary"}]

索引.html

var users = m.request({method: "GET", user.json});
console.log( users() ); // undefined

我添加了

「通常建议你尽可能使用赋值语法」是指下面的代码?</p>

用户.json

[{"name": "John"}, {"name": "Mary"}]

索引.html

var users = m.request({method: "GET", url: "user.json"}, initialValue: []});
console.log( users() );

或者

var users = m.request({method: "GET", url: "user.json"}, initialValue: [{"name": "John"}, {"name": "Mary"}]});
console.log( users() );
4

1 回答 1

0

这是赋值语法:

var users = m.request({method: "GET", url: "/user"});

这是 thennable 语法

var users = m.prop([]); //default value
m.request({method: "GET", url: "/user"}).then(users)
于 2015-12-16T10:41:18.337 回答