js基础
tmacer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sort函数改变原数组
今日开发小技巧markarr = arr.sort(function (a, b) { return a.time>b.time})上面的写法会改变原数组arr.slice().sort(function (a, b) { return a.time-b.time;});通过slice()方法不会改变原数组小技巧mark一下原创 2020-06-16 16:23:31 · 5085 阅读 · 0 评论 -
js 至少是其他数字两倍的最大数
在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。示例 1:输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他整数,6大于数组中其他元素的两倍。6的索引是1, 所以我们返回1.示例 2:输入: nums = [1, 2, 3, 4]...原创 2020-04-01 22:11:36 · 444 阅读 · 0 评论 -
js 寻找数组的中心索引
给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出: 3解释:索引3 (nums[3] =...原创 2020-03-31 22:24:06 · 645 阅读 · 0 评论 -
js基础变量提升 函数声明和函数表达式
今天看见一个很有趣的问题,是一个面试题的小题。之前那前端随笔也有提到,在这里算是再总结一下。getName();//1var getName = function () { alert (4);};getName();//2function getName() { alert (5);}getName();//3函数声明在JS解析时进行函数提升,因此在同一个作用域内,不管函数声明在...原创 2020-03-27 18:30:02 · 239 阅读 · 0 评论
分享