私はNode.jsのを学んだし、私は例の問題を抱えている:予期しない識別子 - constの
"use strict";
// Create a new globetrotter!
const globetrotter = {
// Language spoken in the country our globetrotter is currently in
const current_lang = undefined,
// Number of countries our globetrotter has travelled to
let countries = 0,
// See how many countries we've travelled to
get countryCount() {
return this.countries;
},
// Reset current language whenever our globe trotter flies somewhere new
set languages (language) {
// Increment number of coutnries our globetrotter has travelled to
countries += 1;
// Reset current language
this.current_lang = language;
};
};
globetrotter.language = 'Japanese';
globetrotter.countryCount; // 1
globetrotter.language = 'Spanish';
globetrotter.countryCount; // 2
これは私にエラーを返す:
index.js:6
const current_lang = undefined,
^^^^^^^^^^^^
SyntaxError: Unexpected identifier
なぜ、どのように私はこのエラーを解決することができますか?
バージョン8.1.0にはnode.jsがあります。
'current_lang:undefined'である必要があります。 JavaScriptでオブジェクトがどのように動作するかを見てください(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Syntax)。 –