为了账号安全,请及时绑定邮箱和手机立即绑定

alert 显示的为什么不是如后面注释所写的带括号的数组?显示出来就是2,4,6,8,10,8,6

alert 显示的为什么不是如后面注释所写的带括号的数组?显示出来就是2,4,6,8,10,8,6

冉冉说 2018-12-11 13:23:42
<!DOCTYPE html><html><head><title>Array map() Example</title></head><body><script>    var numbers = [1,2,3,4,5,4,3,2,1];        var mapResult = numbers.map(function(item, index, array){        return item * 2;    });        alert(mapResult);   //[2,4,6,8,10,8,6,4,2]</script></body></html>
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

改成如下方式,将对象序列化成字符串,否则alert只能是里面的内容


  var numbers = [1,2,3,4,5,4,3,2,1];

    

    var mapResult = numbers.map(function(item, index, array){

        return item * 2;

    });

    

    alert(JSON.stringify(mapResult));   


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 465 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信