看到这个博客,终于明白JavaScript 里只有一种 Array,不存在索引数组和关联数组。1.在js中所有要素都是继承自Object对象的,任何对象都能通过obj["name"]=something的形式来添加属性,相当于obj.name=something。之所以设计中括号这种存取方式是为了方便在存取属性不定的情况下把属性名作为变量传入进行存取。例如 function get(property){ return obj[property];}var name=get('name');2.var obj={name:"licous"} Read More
posted @ 2013-08-17 16:52 等风来。。 Views(541) Comments(0) Diggs(0) Edit
1.什么是Currying? 考虑一个三维空间方程 F(x, y, z)= 0,如果我们限定z = 0,于是得到 F(x, y, 0) = 0 记为 F’(x, y)。 这里F’显然是一个新的方程式,它代表三维空间曲线F(x, y, z)在z = 0 平面上的两维投影。 记y = f(x, z), 令z = 0, 得到 y = f(x, 0),记为 y= f’(x),我们说函数f’是f的一个Currying解。2.看个小例子 1 var foo = function(x) { 2 return function(y) { 3 return x + y; 4 } 5 } ... Read More
posted @ 2013-08-17 16:36 等风来。。 Views(299) Comments(0) Diggs(0) Edit
------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------