纯javaScript中的ES6
我想将此代码段转换为纯javaScript:纯javaScript中的ES6,javascript,ecmascript-6,Javascript,Ecmascript 6,我想将此代码段转换为纯javaScript: Meteor.startup(() => { if (!Meteor.users.findOne({name: 'anything'})) { let id = Accounts.createUser({ username: 'admin', email: 'admin', password: 'admin' }); } })
Meteor.startup(() => {
if (!Meteor.users.findOne({name: 'anything'})) {
let id = Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
});
我想我必须转换第一行…您需要更改函数定义,而不是使用
let
。
在代码段中没有此
的迹象,但请注意此
在=>
和函数
之间有所不同
Meteor.startup(function() {
if (!Meteor.users.findOne({name: 'anything'})) {
var id = Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
});
您需要更改函数定义,不要使用
let
。
在代码段中没有此
的迹象,但请注意此
在=>
和函数
之间有所不同
Meteor.startup(function() {
if (!Meteor.users.findOne({name: 'anything'})) {
var id = Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
});
您可以将其更改为:
Meteor.startup(function() {
if (Meteor.users.find().count() == 0){
Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
}
您可以将其更改为:
Meteor.startup(function() {
if (Meteor.users.find().count() == 0){
Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
}
第一行是匿名函数我想他指的是箭头函数。。。没有参数的函数需要括号。对于未来的ES6=>ES5需求,我建议第一行是匿名函数我想他指的是箭头函数。。。没有参数的函数需要括号。对于将来的ES6=>ES5需求,我建议