JS对象 & JSON & JS数组试题

1.分别举例说明数组方法push、pop、shift、unshift、join、splice、sort、reverse、concat的作用?

2.JSON格式的数据需要遵循什么规则?

1.复合类型的值只能是数组或者对象。

2.简单类型的值只有四种:字符串,数字,布尔值,以及Null。(不能用NaN,undefinedInfinity)。

3.字符串必须使用双引号。

4.数组或对象最后一个成员的后面不能加逗号。

3.遍历 company 对象,输出里面每一项的值
var company = {

    name: '饥人谷',
    age: 3,
    sex: '男'
}
复制代码

5.分别举例说明ES5数组方法 indexOf、forEach、map、every、some、filter、reduce的用法?

eg:indexOf(element)

eg: forEach(element,index,array)

eg: .map(function(val))

eg: .every 当一个数组全部为正数时输出true,否则为false。

eg: 数组里只要有正数,就输出true。

eg: .filter数组的过滤。(下列为过滤大于0的数)

eg: .reduce(function(v1,v2))( v1是1,v2是2,v1+v2=3,然后3变成v1,数组里的3就是v2,再相加,最后等于6)

还可以加一个初始值,比如10,就是10+1+2+3等于16,这是最终的值。

转载于:https://juejin.im/post/5bab8f205188255c9f06be7c

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值