首页 > Web开发 > 详细

js函数

时间:2019-11-14 20:29:39      阅读:85      评论:0      收藏:0      [点我收藏+]

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)

js函数

原文:https://www.cnblogs.com/tangceng/p/11861056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!