Javascript 方法返回未定义
从void方法接收值时遇到问题 例如:Javascript 方法返回未定义,javascript,Javascript,从void方法接收值时遇到问题 例如: test() { var x = this.test2("hi there"); console.log(x); } test2(data){ return data; } 我想从test2接收数据,但它一直在说undefined我在这里做错了什么?我怎样才能做到这一点 它可能很基本,但我只想知道为什么我会收到未定义的值 test(): void { var x = this.test2("hi there")
test() {
var x = this.test2("hi there");
console.log(x);
}
test2(data){
return data;
}
我想从test2
接收数据,但它一直在说undefined
我在这里做错了什么?我怎样才能做到这一点
它可能很基本,但我只想知道为什么我会收到未定义的值
test(): void {
var x = this.test2("hi there")
console.log(x);
}
test2(data): void {
return data
}
在定义前添加
函数
功能测试(){
var x=this.test2(“hi there”);
控制台日志(x);
}
功能测试2(数据){
返回数据;
}
test()代码>有错误吗?或者日志是未定义的
?该代码看起来很好。日志是未定义的,可能是重复的。您还应该在函数名称之前包含单词函数
<代码>函数测试(){
和函数测试2(){
那不是JavaScript….然后删除这个。
,或者什么?这对我很有效