摘要: 我觉得是不可以的 例如: const a = {} const b = { key: 'b' } const c = { key: 'c' } a[b] = 123 a[c] = 456 console.log(a[b]) //456 因为用对象作为key时,先会被隐式转换为字符串,其值为[obje 阅读全文
posted @ 2022-08-27 15:03 B1NGO 阅读(101) 评论(0) 推荐(0)
摘要: 一、执行上下文是什么 在JavaScript中,有三种代码分类: 1.全局代码(全局中书写的代码) 2.局部代码(常见函数体里的代码) 3.Eval代码(使用eval()执行的代码) 在JavaScript中的执行上下文指的是JS代码被解析和运行时所处的环境,被称之为JavaScript中的执行上下 阅读全文
posted @ 2022-08-27 14:39 B1NGO 阅读(80) 评论(0) 推荐(0)
摘要: 深拷贝及浅拷贝及相关内容 浅拷贝 只拷贝第一层的值,其他后面拷贝的是地址。 示例 使用u盘在一台电脑上拷贝文件,使用浅拷贝拷贝的相当于快捷方式。 第一层俩个内容不一样,其他每层都是指向同一个文件 实现浅拷贝的方法 Object.assign (实现浅拷贝) let obj = { user:{ na 阅读全文
posted @ 2022-08-27 11:14 B1NGO 阅读(31) 评论(0) 推荐(0)
摘要: Object的相关内容及深拷贝和浅拷贝 概述: Object是顶层的构造,万物皆对象,所有的对象都是Object的子类。Object的方法所有的对象都能共享。 Object实例方法(原型方法) 使用实例对象调用的方法称为实例方法。所有实例都是Object的子类,所以所有的实例都能调用Object的实 阅读全文
posted @ 2022-08-27 11:11 B1NGO 阅读(44) 评论(0) 推荐(0)
摘要: 设计模式 基础内容 数据结构 计算机网络(网络七层) 操作系统(linux) 计算机原理 (冯诺依曼) 设计模式 概述:用来设计对应类和对象的(建立类和对象的模型的)。不区分语言(主要是思想)。主要设计模式有23种。 主要分为三类 创建型: 用来创建类和对象的(5种) 结构型:将类和对象的结构里面几 阅读全文
posted @ 2022-08-27 11:07 B1NGO 阅读(24) 评论(0) 推荐(0)
摘要: JSONP及Axios jsonp 概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。(默认是一个get请求。) 什么叫跨域 同源策略(属于浏览器的)为了安全性。 浏览器采用了对应的同源策略,它防止了对应的恶意请求以及其他非正常请求(一定程度) 阅读全文
posted @ 2022-08-27 11:02 B1NGO 阅读(129) 评论(0) 推荐(0)
摘要: 协议使用:http的协议 (基于tcp/ip) 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a href="http://www.baidu.com">去百度</a> <a href="http://www.wobo.com">去微博</a> 异步请求 (上一个请求没完成和下一个 阅读全文
posted @ 2022-08-27 10:55 B1NGO 阅读(29) 评论(0) 推荐(0)