随笔分类 - JS
摘要:let data = ['cat', 'pig', 'dog'] data.map((item,index) => { if(index == 2){ data.unshift(data.splice(index , 1)[0]); } }) console.log(data) // ['dog',
阅读全文
摘要:let data=[ { desc: ‘超清’,thumb:‘1’, code_url: ‘https://media.w3.org/2010/05/sintel/trailer.mp4’ }, { desc: ‘高清’,thumb:‘2’, code_url: ‘http://vjs.zencdn
阅读全文
摘要:所谓数组扁平化就是将数组中并不规则的多维数组去除维度,使之变为一维数组。 let newArray = arr.flat(depth) flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。 其中,depth指定要提取嵌套数组的结构深度,默认
阅读全文
摘要:如何给一个数组对象的每一项新增一个属性isSelected:true? let data = arr.map(v=>{ return { ...v, isSelected: true } })
阅读全文
摘要:Cookie是什么: 简单地说,cookie 就是浏览器储存在用户电脑上的一小段文本文件。cookie 是纯文本格式,不包含任何可执行的代码。一个 Web 页面或服务器告知浏览器按照一定规范来储存这些信息,并在随后的请求中将这些信息发送至服务器,Web 服务器就可以使用这些信息来识别不同的用户。大多
阅读全文
摘要:```// 对象不为空if (JSON.stringify(walMartInfo) === '{}') { return false}// 对象为空if (JSON.stringify(walMartInfo) === '{}') { return true}```
阅读全文
摘要:需求:若大于24小时显示天,若小于24小时,显示秒 template script css
阅读全文
摘要:在有些网页中我们会发现会有这样的现象:某个div会随着屏幕的滚动达到一定高度的时候位置就固定下来了。例如一下导航条: 那么这里就需要用到JS的逻辑方法来实现了。 html js
阅读全文
摘要:三种方法: 1.document.getElementById("id").style.height,这种方法的前提是必须之前已经显示的在css中声明过height,才能取得正确的值 2.document.getElementById("id").clientHeight 3.document.ge
阅读全文