-_-#【Angular】工具函数
上下文绑定
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