刚刚学习JS,在课程上遇到了这个问题。我甚至无法回答这个问题;我不确定它在问什么。抱歉无知。只是寻找基本格式。我可以编写一个接受输入的函数,但不知道如何执行此操作。我花了一段时间研究物体,但它还没有下沉。谢谢!
答案 0 :(得分:0)
您需要使用多个参数。您需要使用以下逗号分隔参数:
function func(param1, param2) {
console.log("Parameter 1: " + param1);
console.log("Parameter 2: " + param2);
}
func(1, 2);
// Console:
// Parameter 1: 1
// Parameter 2: 2
在实际代码中,这将如下所示:
function getValue(object, key) {
if (object.hasOwnProperty(key)) {
// Object.prototype.hasOwnProperty(key) returns if the specified object has the specified key in it
return object[key];
} else {
// The else statement is not really needed as the function already returned
// if the object has the specified key
return null;
// If you need this function for something specific, then you should return a default value
}
}
答案 1 :(得分:0)
干净清晰:
function f(obj,keyname){
return obj[keyname];
}
用法:f(myObj,my_key_field_name)
或只是obj[keyname]
如果你不想写一个函数