JS
文章平均质量分 70
记录JS相关知识点
ym-13140912
这个作者很懒,什么都没留下…
展开
-
JavaScript数组常用方法整理
JavaScript常用方法汇总原创 2023-04-24 15:29:15 · 280 阅读 · 0 评论 -
浅拷贝与深拷贝
一、浅拷贝 浅拷贝:只拷贝对象的顶级属性,嵌套的引用类型则直接复制引用,这样,原对象与拷贝出来的对象,如果修改嵌套的引用类型,会同时反映到这些对象中。这个现象可能会引起组件不刷新的问题,而深拷贝则不会。 // p1 var p1 = { // name age gender 存储在栈内存 name: "张三", age: 20, gender: "男", // hobby 存储在堆内存中原创 2022-04-27 22:27:48 · 105 阅读 · 2 评论 -
数组去重的方式分享
数组去重原创 2022-04-25 23:01:20 · 158 阅读 · 0 评论 -
Map与Set
一、Map Map是ES6的新增特性,是一种新的集合类型,为JavaScript带来了真正的键/值存储机制,是一种键值对的数据结构,跟对象类似; 但是,跟对象还是有区别的。 对象bject只能用数值、字符串或者符号作为键;键是无序的;键值对个数只能手动计算。 不过Map的key和value可以是任意的数据类型。键值对也是有序的;键值对的个数可以通过size属性获取。 属性 使用new关键字和Map构造函数可以构建一个空映射。 var map = new Map(); 初始化后,有一些相关的方法对数据进行.原创 2022-04-15 22:29:20 · 219 阅读 · 0 评论 -
ES6---Promise期约
前言 JavaScript以往的异步行为实现的不理想,会出现“回调地狱”,嵌套回调的代码复杂且不容易维护。我们更加期望用一种更加优雅的方式来进行这种异步操作。如何优雅地操作呢?就是使用Promise。 一、Promise是什么? ECMAScript6增加了Promise(期约)类型,所有现代浏览器都支持ES6期约。Promise是异步编程的一种解决方案,它支持优雅地定义和组织异步逻辑。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as原创 2022-03-18 22:49:19 · 395 阅读 · 0 评论 -
var、let、const的区别
var、let、const相关原创 2022-03-12 23:17:30 · 976 阅读 · 2 评论