Why dont firsname set? where is error?
const person = { firstName: "Yasar", lastName: "KEMAL", } Object.defineProperty(person, "fullName", { get function() { //get sadece okuduğu için kısa kod. return this.firstName + " " + this.lastName }, set function(value) { //change name set error const parts = value.split(' '); this.firstName = parts[0]; this.lastName = parts[1]; } }) Object.defineProperty(person, "age", { value: 50, writable: true }) person.age = 60; person.fullName = "Kemalettin TUĞCU" //send name set error console.log(person);
没有评论:
发表评论