如何从返回的对象中获取数据?

时间:2017-04-14 20:28:17

标签: javascript

所以我有一些函数,它在新的Object()里面返回数据。

这样的事情:

function foo() {
  ...
  let arr = ['one', 'two', 'three'];
  return new Bar(arr);
}

console.log显示了这个:

Bar { 'one', 'two', 'three' }

我怎样才能把它们拿出来? 例如,首先将变量设置为值> '一个'

更新:这就是我想要的:https://github.com/sindresorhus/get-urls

2 个答案:

答案 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);




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