分享下几种“判断是否是数组的方法”。使用Array.isArray()function is_array(arr){ &n...
JS原型规则有哪些呢?1.所有的引用类型(array,function,object)都具有对象特性,即可自由扩展属性(除了null以外)自由扩展属...
来考考大家:几个JS题目得输出结果是什么?验证下自己得基础知识吧!题目一:a、b、c分别输出什么?function fun(n,o) {&n...
面试题目:对call和apply进行解释和介绍其应用。JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的...
了解下JavaScript之三大对象:本地对象、内置对象和宿主对象。(1)、本地对象ECMA-262把本地对象(nativeobject)定义为“独立于宿主环...
为了说明JavaScript是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手,探讨一下面向对象中的几个概念: a...
在js中一切都是对象,连函数也是对象,函数名其实是引用函数定义对象的变量,我们介绍下js中函数内置类数组对象:arguments。什么是arguments?这个...
JS中作用域,作用域是可访问变量的集合。大家应该比较熟悉了,今天突然拿出来分析下,为了巩固下基础知识,一起来学习下吧。JavaScript作用域在JavaS...
闭包的定义其实很简单,闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。如函数A内部有一个函数B,函数...
记录下JS中vara={}与vara=function(){}的区别,简单介绍下:vara={} 此时a是一个对象,是一个没有任何...
浅拷贝是指只复制第一层对象,但是当对象的属性是引用类型时,实质复制的是其引用,当引用指向的值改变时也会跟着变化。深拷贝复制变量值,对于非基本类型的变量,则递归至...