hier nicht arbeiten, ich bin versucht Eigenschaft festlegen Wert für schreibgeschützt, aber ich bin keine Fehler bekommen:erfordern (‚use-strict‘) ist für mich
Hier ist mein Code:
require('use-strict');
function Employee(firstname) {
var _firstname = firstname;
Object.defineProperty(this, 'firstName', {
get: function() { return _firstname },
//set: function (value) { _firstname = value }
});
}
var employee = new Employee('Fawad');
employee.firstName = 'Yasir'; //Attempting to set a value for read-only property.
console.log(employee.firstName);
Ich glaube nicht, dass Sie das 'use-strict'-Paket benötigen, da Sie' node --use_strict' verwenden können, um den strikten Modus zu erzwingen. – mscdex