JavaScript单行代码,也就是代码片段
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript单行代码,也就是代码片段相关的知识,希望对你有一定的参考价值。
1、DOM
1.1、检查一个元素是否被聚焦
const hasFocus = (ele) => ele === document.activeElement;
1.2、获取选中文本
const getSelectedText = () => window.getSelection().toString();
1.3、回到上一页
history.back();
// Or
history.go(-1);
1.4、将cookie转换为对象
const cookies = document.cookie.split(';').map((item) => item.split('=')).reduce((acc, [k, v]) => (acc[k.trim().replace('"', '')] = v) && acc, );
2、数组
2.1、比较两个数组
// `a` 和 `b` 都是数组
const isEqual = (a, b) => JSON.stringify(a) === JSON.stringify(b);
// 或者
const isEqual = (a, b) => a.length === b.length &&
a.every((v, i) => v === b[i]);
// 事例
isEqual([1, 2, 3], [1, 2, 3]); // true
isEqual([1, 2, 3], [1, '2', 3]); // false
3、链接
以上是关于JavaScript单行代码,也就是代码片段的主要内容,如果未能解决你的问题,请参考以下文章