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