【发布时间】:2017-07-09 12:37:14
【问题描述】:
我将如何以函数形式编写下面的代码?
var obj = {
name : 'Tim',
age : 20,
hasPets : false
};
console.log(Object.keys(obj).map(function(item){
return obj[item];
})); //=> [ 'Tim', 20, false ]
例如——这类函数形式:
function objectToArray(obj) {
//code here
};
谢谢!
【问题讨论】:
-
不应该叫
objToArray吗? -
只需将阻塞代码放入 arrayToObject 函数中?您期望的 I/O 究竟是什么?
-
您的问题令人困惑。您想要对象到数组(如标题所示)还是数组到对象(如您提供的示例函数名称所示)?
-
是的,我的意思是 objectToArray。我刚刚编辑了它。对不起!我是编码的新手,所以对你来说可能很简单,但我只是在学习。 :) 非常感谢!
-
@sᴜʀᴇsʜᴀᴛᴛᴀ:至少关闭它是那种东西的欺骗。问题是是骗人的。我选择的目标实际上是一样的。不要重新打开这样的东西。即使接近的原因不是“完美”的匹配,我们也不需要在简单的事情上回答几十个问题,比如在函数中包装几行。
标签: javascript arrays javascript-objects