zoukankan      html  css  js  c++  java
  • js prototype新感悟

        prototype是js的一个原型属性,这个属性可以创建对象属性和方法。

        子类继承原型属性时,会继承父类的原型属性和方法。

        prototype只能作用到类上,不能作用到对象上。

        ----------------------------------------------------------------------------------

        js中的call和apply方法是用来改变this指向的对象,call方法传入的是以,分割的参数。

        apply方法传入的是数组。

       -----------------------------------------------------------------------------------

        在用函数创建js对象时,该函数就是js类的构造函数。

       -----------------------------------------------------------------------------------

        js类没有class的概念。

       -----------------------------------------------------------------------------------

        js闭包:一般函数内部的变量,从函数外部是访问不到的,闭包的作用就是使得可以从函数外部访问函数内部的变量。

       例如

        function add()

        {

                 var a = 1;

                 return function()

                {

                      alert(a++);

                }

        }

        这样就是一个闭包,可以从函数外部访问到内部的变量a.

        

  • 相关阅读:
    centos-docker安装及基本使用
    List集合-03.Vector
    List集合-02.LinkedList
    List集合-01.ArrayList
    常用图像处理方法
    git使用
    bug记录
    bash vim等常用命令
    python常用
    MTCNN试用
  • 原文地址:https://www.cnblogs.com/xshang/p/4561969.html
Copyright © 2011-2022 走看看