如何添加';这';在Javascript中创建一个对象?
所以我创建了问候语方法,但使用此方法返回字符串时遇到问题。非常感谢您的帮助如何添加';这';在Javascript中创建一个对象?,javascript,object,javascript-objects,Javascript,Object,Javascript Objects,所以我创建了问候语方法,但使用此方法返回字符串时遇到问题。非常感谢您的帮助 function exerciseTwo(userObj){ // Exercise Two: You will be given an object called 'userObj' // userObject will already have a key on it called 'name' // Add a method to userObj, called 'greeting'.
function exerciseTwo(userObj){
// Exercise Two: You will be given an object called 'userObj'
// userObject will already have a key on it called 'name'
// Add a method to userObj, called 'greeting'.
// Using the keyword 'this', the greeting method should return the following string:
// 'Hi, my name is ' and the users name.
// eg: If userObj has a name: 'Dan', greeting should return: Hi, my name is Dan'
// NOTE: DO NOT create a new object.
// NOTE: DO NOT create a key called name the key is already on the object.
userObj.greeting = 'Hi, my name is ' + this.name;
return userObj;
}
如果在不创建任何新对象的情况下运行该函数并调用该函数,则该函数将具有调用函数的范围,即窗口,因此您可以使用值“users name”创建一个var名称,或直接使用window.name=“users name”在窗口上设置一个属性 JavaScript中的这一点有点荒谬
var name='Dan';
console.log(window.name);
函数exerciseTwo(userObj){
userObj.greeting='嗨,我的名字是'+this.name;
返回userObj;
}
log(exerciseTwo({}))代码>线索:userObj.greeting='Hi,我的名字是'+this.name代码>不是一种方法。步骤1:创建一个函数你想让我们帮你做作业吗?