zoukankan      html  css  js  c++  java
  • js函数

    js函数

    一、js函数

    ​ 在es5中只定义了function,在es6中新增了箭头函数和对象方法。

    let f1 = function() { console.log('f1.run') }
    // 箭头函数表示方法:
    let f2 = () => { console.iog('f2.run') }
    

    ​ 若箭头函数函数体只有返回值,没有多余代码,可以简写:

    let f3 = () => 123456;
    let f4 = f4();
    

    ​ 如果箭头函数有参数,()也可以省略

    a = 10;
    let f5 = n => n * 10;
    let r = f5(a);
    console.log(r);
    

    二、js函数原型

    ​ 在python中,给类添加属性,可以是所有对象公用

    class Animal:
        pass
    
    a1 = Animal()
    a2 = Animal()
    Animal.age = 10
    print(a1.age)
    print(a2.age)
    

    ​ 在js中使用prototype也有同样的效果:

    function Fn() {}
    let f1 = new Fn();
    let f2 = new Fn();
    Fn.prototype.num = 100;
    console.log(f1.num);
    console.log(f2.num)
    
  • 相关阅读:
    php详解和优化
    接口
    抽象类
    对象转型
    面向对象2
    Super关键字
    Object类介绍
    有效处理java异常的三个原则
    this关键字
    equals方法
  • 原文地址:https://www.cnblogs.com/tangceng/p/11861056.html
Copyright © 2011-2022 走看看