摘要:
parseInt()是内置的 js 函数,用于解析数字字符串中的整数。 例如,解析数字字符串'100': const number = parseInt('100'); number; // 100 如预期的那样,'100'被解析为整数 100。 parseInt(numericalString, 阅读全文
摘要:
语法 假设有一个getjsON方法,它返回一个promise,该promise会被resolve为一个jsON对象。我们想要调用该方法,输出得到的JSON对象,最后返回"done"。 以下是使用promise的实现方式: const makeRequest = () => getJSON() .th 阅读全文
摘要:
添加/删除元素 push() 数组末端添加元素 let arr = ['JavaScript', 'css']; alert( arr.push('html') );// 3 alert( arr );// JavaScript, css, html pop() 移除并返回数组最后一个元素 let 阅读全文
摘要:
01-随机获取布尔值 此函数将使用Math.random()方法返回布尔值(真或假)。Math.random创建一个介于0和1之间的随机数,然后我们检查它是否大于或小于0.5。这意味着有50/50的机会会得到对或错。 const getRandomBoolean = () => Math.rando 阅读全文
摘要:
1.Jquery的实现: /** * 倒计时 * e 代表发送按钮对象 */function resetTime(e){ var second = 60; var timer = null; timer = setInterval(function(){ second -= 1; if(second 阅读全文
摘要:
substring()方法 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 s 阅读全文
摘要:
1、JavaScript的作用域链 首先看下下面这段代码: <script type="text/javascript"> var rain = 1; function rainman(){ var man = 2; function inner(){ var innerVar = 4; alert 阅读全文
摘要:
思想 快速排序的基本思想是选择数组中的一个元素作为关键字,通过一趟排序,把待排序的数组分成两个部分,其中左边的部分比所有关键字小,右边的部分比所有关键字大。然后再分别对左右两边的数据作此重复操作,直到所有元素都有序,就得到了一个完全有序的数组。 来看一个例子,以数组[4, 5, 2, 7, 3, 1 阅读全文
摘要:
1. 利用对象的 key 唯一 众所周知,对象的key不可重复,否则后者将覆盖前者。利用该特性,实现数组去重,遍历数组,将数组的每一项做为对象的key值 let obj = {}; for (let i = 0; i < arr.length; i++) { let item = arr[i] if 阅读全文