![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Iris_Pumpkin
这个作者很懒,什么都没留下…
展开
-
JavaScript数组去重
代码实现效果为:如果一个数组中,有相同元素,则不添加代码内容:/*去重*/function dis(){ var arr=[2,2,2,5,5];//这里是一个固定数组,可以修改为从后台输入 var res=[]; for(var i=0;i<arr.length;i++){ if(res.indexOf(arr[i])===-1){//如果数组中不存在这个元素,则添加 ...原创 2018-11-19 16:35:45 · 152 阅读 · 0 评论 -
字节跳动2019校招前端笔试
/题目描述:开心消消乐;给定一个一维的正整数数组,逐次选择其中一个数做消除,消除所获得的分数为当前数字和左右相邻数字的乘积(当左边或者右边没有数字可以认为是1)。e.g. 输入数组:[3, 1, 5, 8]step1:消除1 ,获得分数 15 = 315,数组变为 [3, 5, 8]step2:消除5,获得分数 120 = 358,数组变为 [3, 8]step3:消除3,获得分数 24...原创 2018-11-19 16:52:45 · 2944 阅读 · 3 评论 -
字节跳动2019校招前端笔试编程
/字节跳动:i和o作为删除或者撤销上一个字符的作用,显示输入字符串所能看到的信息///var n=“zijietiaodong”;//var n=“idea”;//var n=“ioo665o”;var n="ffi4ooioioi5gg111iiiiiii00ojj";//n是个字符串,从后台输入获取的数据,在这里我使用的是静态字符串,便于调试var a=n.split('');va...原创 2018-11-19 17:04:44 · 1558 阅读 · 2 评论 -
字节跳动2019校招前端笔试
/*题目描述给一些驼峰式的变量名,将它们转换为下划线式的,要求及说明如下:输入数据一定为合法的“驼峰式”变量名,变量名由若干单词组成,单词应当为首字母大写,或全大写,或全小写。如"variable", “oneVariable”, “OneHTTPRequest”。如"variable", “one_variable”, “one_http_request”。function splits...原创 2018-11-19 17:12:23 · 1373 阅读 · 0 评论 -
字节跳动2019校招前端笔试
/*题目描述给定序列a: a1、a2、……、an从左到右依次操作a[i],生成新序列:a[1]直接放新序列,从第二个数开始若a[i] > a[i - 1], 放入当前新序列最右边,否则放入序列最左边,得到新序列b: b1、b2、……、bn现给定最终新序列,求原始序列有多少种可能?*/ //代码比较长,思路就是先把所有可能的结果找出, 然后一一测试是否可以组成新的序列,如果...原创 2018-11-19 18:07:32 · 1012 阅读 · 0 评论 -
JavaScript基本数据结构和算法
基本数据结构通常分为堆和栈:栈:Number,String,Null,undefined,Boolean,以及es6新增的Symbol;栈的特点就是先进后出,程序员分配空间 堆:Array,Object,Function,Data堆的特点可以看作为树,它是对基本数据类型引用的地址及指针的保存 ,是系统自动分配空间 基本算法冒泡排序相邻元素比较就是冒泡核心fu...原创 2019-03-14 16:45:47 · 218 阅读 · 0 评论