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