随笔分类 -  JavaScript

摘要:与(&&)、或(||) && 在 JavaScript 中,A && B 是一个逻辑与运算,其执行逻辑如下: 如果表达式 A 的结果为假值(例如 false、null、undefined、0、NaN 或空字符串 ""),则整个表达式 A && B 立即返回 A 的值,而不会继续执行 B。 如果表达式 阅读全文
posted @ 2023-09-10 17:21 MARSHBAN 阅读(23) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,`map`和`forEach`是数组的两个常用方法,它们都用于遍历数组中的元素,但在使用方式和功能上有一些区别。 1. **功能不同**: - `forEach`: `forEach`方法用于遍历数组的每个元素,并对每个元素执行一个回调函数。它没有返回值,只是对数组中的每个 阅读全文
posted @ 2023-07-21 17:15 MARSHBAN 阅读(416) 评论(0) 推荐(0) 编辑
摘要:#JSON.stringify() 方法 JSON.stringify(student) 接收对象并将其转换为字符串。 例如,在这里我们 JSON.stringify 一个 student 对象: ``` let student = { name: 'John', age: 30, isAdmin: 阅读全文
posted @ 2023-07-11 11:15 MARSHBAN 阅读(185) 评论(0) 推荐(0) 编辑
摘要:#async async关键字用于声明一个函数是异步函数,使用async关键字定义的函数会自动返回一个Promise对象。 函数的返回值会被包装在一个resolved的promise中,例如,下面的函数返回一个结果为1的resolved promise,让我们测试一下: ``` async func 阅读全文
posted @ 2023-07-09 22:43 MARSHBAN 阅读(11) 评论(0) 推荐(0) 编辑
摘要:##模块简介 * html文档一般在``标签中引入外部js文件。 * ``标签引入的脚本中创建的变量,都会被注册为window对象下全局变量,但是这样会污染全局命名空间。 * 这就衍生除了模块化的解决方案,比如CommonJS等,但是这些解决方案都不是JavaScript原生的,直到 ES6 支持 阅读全文
posted @ 2023-06-27 22:05 MARSHBAN 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示