const handle = Meteor.subscribe('lists.public');
Tracker.autorun(() => {
const isReady = handle.ready();
console.log(`Handle is ${isReady ? 'ready' : 'not ready'}`);
});
实例代码如上,本来Tracker.autorun()
中的内容应该是一段可执行的函数。求大神解释下() =>的含义。
const handle = Meteor.subscribe('lists.public');
Tracker.autorun(() => {
const isReady = handle.ready();
console.log(`Handle is ${isReady ? 'ready' : 'not ready'}`);
});
实例代码如上,本来Tracker.autorun()
中的内容应该是一段可执行的函数。求大神解释下() =>的含义。
如楼上所说,ES6新语法。相当于:
Tracker.autorun(function() {
const isReady = handle.ready();
console.log(`Handle is ${isReady ? 'ready' : 'not ready'}`);
});
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
ES 6 新语法:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions