我有一个像
这样的功能function abc() {
console.log(this);
}
我有一个像
这样的简单变量var x = 'x';
如果我abc()
将记录 Window 。我需要为abc()
打印x
的值?
答案 0 :(得分:0)
您的函数应该接受参数。
function abc(param) {
console.log(param);
}
您可以按如下方式调用该功能
var x = 'x';
abc(x); //or abc('x');
答案 1 :(得分:0)
方法1:
function abc() {
console.log(this);
}
var x = 'x';
然后使用:
abc.call(x)
> String {0: "x", length: 1, [[PrimitiveValue]]: "x"}
方法2:
function abc(arg) {
console.log(arg);
}
答案 2 :(得分:0)
如果要在控制台中记录特定值,请将该值作为参数传递给该函数,并在console.log调用中使用该参数。
function abc(yourParameter) { console.log(yourParameter); } var x = 5; abc(x);