大家好,我是瑶琴呀。
又双叒叕裁员了,据消息老牌手机通信巨头酷派又裁员了,听说比例是 50%,其中南京研发点全裁了。
有员工表示可惜,不卷,还有年终奖的工作就这么没了。好在裁员还算良心,给了N+1。
很多人对于酷派手机不太熟悉,酷派成立于 1993 年,以中国深圳为运营和研发总部,拥有数百人的研发团队,在移动通信领域具有成熟的硬件和软件开发能力,多年来,酷派专注研发和创新,拥有坚实的知识产权实力,这也成为酷派立足行业,拓展业务的基石。
尽管这些年存在感不强,但在当年也是手机品牌中的头部品牌,与中兴、华为、酷派、联想四大行业巨头并称 “中华酷联”,如今,手机市场上更多的是小米、华为、苹果、vivio、oppo、三星等品牌。市场变化,竞争对手的崛起可能是酷派市场份额缩小的主要原因,这也是科技行业发展中不可避免地。
此次裁员,酷派官方并未做出官方声明,据知情人称消息属实。
今天瑶琴继续给大家分享前端高频面试题:请说明.forEach循环和.map()循环的主要区别,它们分别在什么情况下使用?
这道题简单而细节,这 2 个方法在平时的编码过程中常常用到。
答题步骤:
1.解释这个数组方法
2.数清楚他们之间的区别
3.给出使用场景
forEach 和 map 都是数组的api,都可以用来遍历数组,他们之间的主要区别在于,map可以返回一个新的数组,他会通过对每个元素调用函数,将每个元素映射到一个新的元素,从而创建一个新的数组,forEach 是没有返回值的,他通过对每一个元素遍历,对元素做出改变后,原数组也会改变。
如果你想得到一个新数组,但不想改变原始数组,用 .map()。如果你只需要在数组上做迭代修改,用 forEach。
以上便是这道题的简单回答了。
留言已开通,欢迎讨论。
订阅下方公众号,回复99,免费送完整前端学习路线及面试题回复100,领取公众号起号100问指南
你好,我是瑶琴,在职前端开发程序员,坐标杭州。
当下深耕探索 AI 领域,期望 AI 赋能编程。
这里主要分享我对编程和 AI 的思考,分享 IT 行业的职场感思。