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'}`);
});
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
ES 6 新语法:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions