牛客前端宝典——刷题 ##Day11

描述三:搜索数字

描述四:头部插入元素

描述五:尾部插入元素

描述六:js-位置查找

描述七:向下取整

描述八: 整数反转

描述九:字符串搜索

描述十:移除数组中的元素


内置对象


描述一:数组转字符串

请补全JavaScript函数,要求将参数数组转换为字符串输出

示例:

1. _join([1,‘2’,3]) -> “123”

注意:只需考虑一维数组且数据类型为原始数据类型。

这题可以使用 join 方法用于把数组中的所有元素转换一个字符串,或者利用正则

描述二:数组最大值

请补全JavaScript函数,要求找到数组参数中的最大值并返回

注意:数组中只包含数字。

返回数组最大值,可以用排序的内置方法即可,也可以for循环遍历进行比较大小,也可以用Math方法

描述三:搜索数字

请补全JavaScript函数,要求以boolean的形式返回字符串参数中是否包含数字

检测是否存在数字,可以强制转换类型与number比较,或者直接正则匹配

描述四:头部插入元素

请补全JavaScript函数,要求将第二个参数插入第一个参数数组的头部,并且以数组的形式返回。

在头部插入元素,可以使用数组内置方法,或者遍历数组解决

描述五:尾部插入元素

请补全JavaScript函数,要求将第二个参数插入第一个参数数组的尾部,并且以数组的形式返回。

和上题类似,方法都是一样的。

描述六:js-位置查找

请补全JavaScript函数,要求以数字的形式返回第一个参数数组中第二个参数所在的首个索引值

注意:如果数组中不存在目标值,则返回-1。

遍历数组返回第一个指定元素下标的索引,通常思路就for循环,当然懂得一点数组的可以使用数组的一些内置方法

描述七:向下取整

请补全JavaScript函数,要求以数字的形式返回数字参数向下取整的结果。

向下取整可以使用Math的内置方法,或者使用其它的小技巧。

描述八: 整数反转

请补全JavaScript函数,要求将整数参数反转之后输出。

示例:

1. _reverse(0) -> 0

2. _reverse(233) -> 332

3. _reverse(-223) -> -322

使用reverse()内置方法进行反转操作。

总结

前端资料汇总

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。

  • 算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯

  • 在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

  • 要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
    喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值