[英]ES6 in plain javaScript
我想將此代碼段轉換為簡單的javaScript:
Meteor.startup(() => {
if (!Meteor.users.findOne({name: 'anything'})) {
let id = Accounts.createUser({
username: 'admin',
email: 'admin',
password: 'admin'
});
}
});
我想我必須改變第一行...
您需要更改函數定義,而不要使用let
。 沒有任何的跡象this
在您的代碼段,但請注意, this
不同於之間=>
和function
。
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'
});
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.