JavaScript高级函数 1.map/reduce map() map()是array的一个方法 作用: 对array中每一个元素调用自定义函数 'use strict'; function pow(x){ return x*x; } var arr=[1,2,3,4,5] var newarr ...
分类:
编程语言 时间:
2020-08-20 19:23:43
阅读次数:
115
3. 严格模式 3.1 概述 3.2 开启严格模式 1. 为脚本开启严格模式 (1) (2) 2. 为函数开启严格模式 3.4 严格模式中的变化 4. 严格模式 5. 高阶函数 6. 闭包 7. 递归 ...
分类:
编程语言 时间:
2020-03-02 14:39:15
阅读次数:
65
Javascript高级函数 惰性载入函数 函数柯里化 级联函数 这并不全面,只是几个主要的。 惰性载入函数 惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 写一个函数用来创 ...
分类:
编程语言 时间:
2017-08-10 15:35:13
阅读次数:
345
函数表达式的特征 使用函数实现递归 使用闭包定义私有变量 前面我们说到定义函数有两种方式:函数声明、函数表达式。 两者的区别在于函数声明提升,前者在执行之前的上下文环境中直接被赋值,而后者不会。 一、递归 递归函数是一个函数通过名字调用自身的情况下构成的。 <!--WizRtf2Html Chars ...
分类:
编程语言 时间:
2016-10-15 02:46:18
阅读次数:
332
一、JavaScript惰性函数functioncreateXHR(){
varxhr=null;
try{
//FireFox,Opera8.0+,Safari,IE7+
xhr=newXMLHttpRequest();
}catch(e){
//InternetExplorer
try{
xhr=newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xhr=newActiveXObject("Mic..
分类:
编程语言 时间:
2016-06-30 08:43:20
阅读次数:
180