一些前端练习题1(牛客网上的,方便以后自己复习)

1.查找两个节点的最近的一个共同父节点,可以包括节点自身

     

 2.为 Array 对象添加一个去除重复项的方法

 3.用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 f(1) = 1, f(2) = 1 等

4.判断输入是否是正确的邮箱格式

 5.          css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样               式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能
       1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写
       2. -webkit-border-image 转换后的结果为 webkitBorderImage

 6.统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率
           不限制 key 的顺序
           输入的字符串参数不会为空
           忽略空白字符

 7.计算给定数组 arr 中所有元素的总和(都是整数的情况下)

8.移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组

9.移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回(意思是删除原数组上面的数据)

 10.在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值