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

console.log(a,b)为什么只能输出a,怎样才能让它输出a和b?

console.log(a,b)为什么只能输出a,怎样才能让它输出a和b?

慕码人0004322 2018-03-29 22:19:07
<script src="jquery-1.12.3.js"></script><script type="text/javascript"> $(function(){    var arr = [2,5,6]     $.each(arr, function(index,items) {    console.log(index, items)    });})</script>为什么值能输出索引值0,1,2,items值却输不出来?怎样连后面那个值也输出来呢?
查看完整描述

1 回答

?
习惯受伤

TA贡献885条经验 获得超1144个赞

使用格式化字符串 %O 来输出JS对象,因为 index 和 items 都可以看作是 JS对象,所以使用以下的方式输出:

console.log("%O, %O", index, items)

关于更详细的格式化字符串,前往这里学习

查看完整回答
1 反对 回复 2018-03-30
  • 慕码人0004322
    慕码人0004322
    为什么我把你的代码复制上去,还是不能打印成功?只出来两个%O字符串,别的值都没有,况且我看视频里面,老师什么都没加就 console.log(index, items)都能打印出来,这是怎么回事?是因为他用的webstroms,我用的hbuilder吗?
  • 1 回答
  • 0 关注
  • 2375 浏览
慕课专栏
更多

添加回答

举报

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