随笔分类 -  JavaScript

《你不知道的JavaScript》总结
摘要:#1、作用域和闭包 ##作用域 ###作用域是什么 作用域是一套规则,用于确定在何处以及如何查找变量(标识符)。 引擎在解释 JavaScript 代码之前首先对其进行编译。编译阶段中的一部分工作就是找到所有的声明,并用合适的作用域将它们关联起来。 查找声明时存在两种查询类型:LHS(赋值操作的目标 阅读全文

posted @ 2022-02-21 12:02 HHH_B 阅读(122) 评论(0) 推荐(0) 编辑

JavaScript的this
摘要:函数中的this 通常指向一个对象,这个对象根据这个函数是如何被调用来决定。 `function foo() { console.log( this.bar ); } var bar = "global"; var obj1 = { bar: "obj1", foo: foo }; var obj2 阅读全文

posted @ 2022-02-21 10:37 HHH_B 阅读(26) 评论(0) 推荐(0) 编辑

对象字面量的简洁方法使用注意事项
摘要:在ES6之前对象字面量中的方法是这样定义的 var o = { x: function(){ // .. }, y: function(){ // .. } } ES6中可以 var o = { x() { // .. }, y() { // .. } } 但要注意在方法中执行递归或者事件绑定/解绑 阅读全文

posted @ 2022-02-17 11:09 HHH_B 阅读(29) 评论(0) 推荐(0) 编辑

javaScript 假值列表
摘要:JavaScript 中的值可以分为以下两类: (1) 可以被强制类型转换为 false 的值 (2) 其他(被强制类型转换为 true 的值 布尔强制类型转换结果为 false的值为假值。 假值列表有: undifined、null、false、+0、-0、NaN、""等7个 假值列表以外的值都是 阅读全文

posted @ 2022-02-14 14:26 HHH_B 阅读(41) 评论(0) 推荐(0) 编辑

javaScript sort函数使用
摘要:sort函数默认采用字符串格式排序,对数字数组排序需要传入比值函数 sort((a,b)=>{a-b}) 阅读全文

posted @ 2022-02-14 14:23 HHH_B 阅读(28) 评论(0) 推荐(0) 编辑

JavaScript的“继承”
摘要:原型链:每个对象内部存在一个内部链接,它会引用其他对象(称为原型对象),如果对象上没有找到需要的属性或者方法引用,引擎会去它链接的原型对象上查找,如果找不到再去链接的对象自身的原型对象上查找,以此类推,直到查找到Object的prototype原型对象,这一系列对象的链接就称作原型链。 在构造函数、 阅读全文

posted @ 2021-12-15 19:17 HHH_B 阅读(29) 评论(0) 推荐(0) 编辑

js数组自定义顺序排序
摘要:对于数组arr=['tianmao','taobao','jingdong','pingduoduo','hahaha','view']其中的数据顺序不一致想要以jingdong、taobao、tianmao、pingduoduo、view、hahaha这样固定顺序排序 可以定义一个顺序数组 Sor 阅读全文

posted @ 2021-11-24 15:15 HHH_B 阅读(626) 评论(0) 推荐(0) 编辑

vue关于接口返回数据存在对象类型引起的一些问题与解决
摘要:一、存在问题 在vue生命周期中的create中请求接口数据时 <template> <div>{{App.strategys.name}}</div></template> data() { return { App: {}, appName: 'name1', } } created() { i 阅读全文

posted @ 2021-11-04 11:32 HHH_B 阅读(1229) 评论(0) 推荐(0) 编辑

js中定义字符串的三种方法
摘要:今天遇到一道面试题,如下: function showCase(value) { switch (value) { case 'A': console.log("A"); break; case 'B': console.log("B"); break; case undefined: consol 阅读全文

posted @ 2021-07-28 23:26 HHH_B 阅读(2641) 评论(0) 推荐(0) 编辑

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