所以我有一些函数,它在新的Object()里面返回数据。
这样的事情:
function foo() {
...
let arr = ['one', 'two', 'three'];
return new Bar(arr);
}
console.log显示了这个:
Bar { 'one', 'two', 'three' }
我怎样才能把它们拿出来? 例如,首先将变量设置为值> '一个'
更新:这就是我想要的:https://github.com/sindresorhus/get-urls
答案 0 :(得分:0)
您应该定义一个存储这些值的构造函数和一些访问器方法来检索它们。
答案 1 :(得分:0)
您可以使用Set
功能
Array
转换为Array.from()
示例:
function foo() {
let arr = ['one', 'two', 'three'];
return new Set(arr);
}
let results = Array.from(foo());
console.log(results);// print the array
let value1 = results[0]; // one
let value2 = results[1]; // two
let value3 = results[2]; // three
console.log(value1, value2, value3);

之后,你可以使用数组做任何你想做的事。