-_-#【Angular】工具函数

AngularJS学习笔记

上下文绑定

var f = angular.bind({a: 'xx'}, function() {

    console.log(this.a)

})

f() // 'xx'



var f = function(x) {

    console.log(x)

}

angular.bind({}, f, 'x')()

 

对象处理

// 对象复制

var a = {'x': '123'}

var b = angular.copy(a)

a.x = '456'

console.log(b.x) // '123' 



// 对象聚合

var a = {'x': '123'}

var b = {'xx': '456'}

angular.extend(b, a)

console.log(b)



// 空函数

console.log(angular.noop)



// 大小写转换

// angular.lowercase()

// angular.uppercase()



// JSON转换

// angular.fromJson()

// angular.toJson()



// 遍历

// angular.forEach

 

类型判断

angular.isArray

angular.isDate

angular.isDefined

angular.isElement

angular.isFunction

angular.isNumber

angular.isObject

angular.isString

angular.isUndefined

 

你可能感兴趣的:(Angular)