为啥需要 Symbol ES5 里面对象的属性名都是字符串,如果你需要使用人提供的对象,你对这个对象有哪些属性也不是很清楚,但又想为这个对象新增一些属性,那么你新增的属性名就...
throw Error 抛出错误Error 也是一个对象catch /kætʃ/ 捕获try /traɪ/ 尝试,努力throw /θrəʊ/ 抛props /prɒps...
一、什么是 haslayout 属性? haslayout 是微软 Windows Internet Explorer 渲染引擎的一个内部组成部分。在 Internet Ex...
HTML 1、利用 absolute 和 translate CSS 2、利用 absolute 和 负的margin CSS 3、利用 absolute 和 top ri...
1、高度为百分比,line-height 不知道设置具体的数值的情况,利用伪元素进行居中 HTML CSS 给要居中元素设置一个伪元素 2、高度为具体的数值的情况,line...
1、缩进 每一行的层级由 4 个空格组成,避免使用制表符缩进 2、行的长度 每行长度不超过 80 个字符,如果超过,应当在一个运算符(逗号,加号等)后换行。下一行应当增加两级...
当我们的值类型需要操作属性的时候,就要借助包装对象 对象.属性只有对象才能设置,值类型设置属性的时候,每次都会创建一个临时对象 引用类型和基本包装对象的区别在于:生存期 引用...
静态属性就是被 类 调用的属性 叫做静态属性 ES5 静态属性写法类.方法 = function() {} ES6 只有静态方法,没有静态属性通过 static 关键字定义 ...
浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。但深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象 默认浅...
数组中数据是对象会被转化为字符串 判断一个对象是不是 json 格式的对象 还是 数组 判断一个对象是不是空的 JSON 格式的对象 数组形式输出要求:去除重复单词,去除单词...
传参不传参数时 this 默认指向 windowcall 接受散的数据,如果是数组视为一条数据apply 只能是数组bind 接受散的数据,如果是数组视为一条数据 执行问题c...
一、字符串扩展 第一个参数查找的值,第二个参数开始查找的位置 includes 是否包含某一个startsWith头部存在某一个endsWidth 尾部存在某一个 repea...
https://blog.csdn.net/starter_____/article/details/79050983
Javascript是一种基于对象(object-based)的语言。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有 class(类)—– es6以前...
一、对象 与 函数的关系 1、Object 函数是 Function 的一个实例 2、 函数即是 Function 的实例,也是 Object 的实例 3、{} 与 Obje...
一、 ECMAScript 对象类型 在 ECMAScript 中,所有对象并非同等创建的。一般来说,可以创建并使用的对象有三种:本地对象、内置对象 和 宿主对象 、自定义对...
一、Ajax封装 function request(){ ajax({ type:'POST',//请求类型 url:'data.json',//请求路径 asyn:true...