Java教程

JavaScript单行代码,也就是代码片段

本文主要是介绍JavaScript单行代码,也就是代码片段,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 1、DOM
    • 1.1、检查一个元素是否被聚焦
    • 1.2、获取选中文本
    • 1.3、回到上一页
    • 1.4、将cookie转换为对象
  • 2、数组
    • 2.1、比较两个数组
  • 3、链接


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单行代码,也就是代码片段的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!