num which int、str which string、arr which arrayの3つのフィールドを持つオブジェクトがあります。だから私はそれを定義します:
function myClass(num, str, arr) {
this.num = num;
this.str = str;
this.arr =arr;
}
これで関数ができました。戻り値は myClass です。この関数は文字列を取得します:
function myfunc(str){
var str1 = str.split(" ");
return myClass(1, str1[0], str1);
}
しかし、実行すると返されますundefine
。myClass
オブジェクトを返すにはどうすればよいですか?