javascript

1970.1.1互联网开始时间 **JavaScript ( 开发Web页面的脚本语言 )** 是面向 Web 的编程语言,获得了所有网页浏览器的支持,是目前使用最广泛的脚本编程语言之一,也是网页设计和 Web 应用必须掌握的基本工具。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛 ...

【读书笔记】你不知道的JavaScript(中)

第一部分 类型和语法 第一章 类型 JavaScript 有七种内置类型: • 空值(null) • 未定义(undefined) • 布尔值( boolean) • 数字(number) • 字符串(string) • 对象(object) • 符号(symbol,ES6 中新增) typeof ...

这些 JavaScript 笔试题你能答对几道?

收藏 javascript-questions 这个仓库很久了,趁着周末来锻炼下自己的 JS 基础水平 因为逐渐也在承担一些面试工作,顺便摘录一些个人觉得比较适合面试的题目和方向 事件流(捕获、冒泡) 源链接 以下代码点击结果是啥? <div onclick="console.log('div')" ...

深入理解JavaScript对象

前言 在 JavaScript 中,对象是一种非常常见的数据类型,几乎每个程序员都会在日常工作中频繁地使用对象。在本篇文章中,我们将深入了解 JavaScript 对象的一些基本概念和一些高级概念,这些概念对于我们正确理解对象在 JavaScript 中的行为非常重要。 对象的基本概念 在 Java ...

JavaScript数组的方法大全(最新)

JavaScript数组方法大全 趁着有时间,总结了下数组所有的属性和方法,记录博客,便于后续使用 at() at方法,用于获取数组中,对应索引位置的值,不能修改。 语法:array.at(count); 参数:count,数组的索引值 返回值:返回该索引在数组中对应的值,如果count大于等于数组 ...

JavaScript 中 ?. 和 ?? 分别是什么?

?. 和 ?? 是 JavaScript 中的两个新操作符,分别是可选链操作符(optional chaining operator)和空值合并操作符(nullish coalescing operator)。 ?. 操作符 ?. 可选链操作符用于访问可能为空或未定义的属性或方法,它允许我们安全地访 ...

JavaScript中的函数

函数: 一个被设计为执行特定任务的代码块 语法 通过function 关键词定义,后面跟着其函数名称,然后是一对圆括号,圆括号中可以定义一些函数的参数。没有名称的函数呢? 函数名称可以包含字母、数字、下划线、中划线和美元符号(命名规则与变量命名一致)。 // 声明一个函数 function fnNa ...

JavaScript实现数组对象去重

有多种实现方式: 一、使用 Set 对象: Array.from(new Set(array)) 该方法会先创建一个 Set 对象,然后再使用 Array.from 方法将 Set 对象转换为数组,因为 Set 对象不允许有重复的元素,所以这样可以实现去重的效果。 但是,如果数组中的元素是对象,Se ...