mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-05-16 02:33:09 +00:00
docs(Angular.js): move forEach docs to correct position
This commit is contained in:
parent
1866968310
commit
ed4a70e765
1 changed files with 23 additions and 24 deletions
|
|
@ -61,6 +61,29 @@ var /** holds major version number for IE or NaN for real browsers */
|
||||||
nodeName_,
|
nodeName_,
|
||||||
uid = ['0', '0', '0'];
|
uid = ['0', '0', '0'];
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @private
|
||||||
|
* @param {*} obj
|
||||||
|
* @return {boolean} Returns true if `obj` is an array or array-like object (NodeList, Arguments, ...)
|
||||||
|
*/
|
||||||
|
function isArrayLike(obj) {
|
||||||
|
if (!obj || (typeof obj.length !== 'number')) return false;
|
||||||
|
|
||||||
|
// We have on object which has length property. Should we treat it as array?
|
||||||
|
if (typeof obj.hasOwnProperty != 'function' &&
|
||||||
|
typeof obj.constructor != 'function') {
|
||||||
|
// This is here for IE8: it is a bogus object treat it as array;
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return obj instanceof JQLite || // JQLite
|
||||||
|
(jQuery && obj instanceof jQuery) || // jQuery
|
||||||
|
toString.call(obj) !== '[object Object]' || // some browser native object
|
||||||
|
typeof obj.callee === 'function'; // arguments (on IE8 looks like regular obj)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ngdoc function
|
* @ngdoc function
|
||||||
* @name angular.forEach
|
* @name angular.forEach
|
||||||
|
|
@ -88,30 +111,6 @@ var /** holds major version number for IE or NaN for real browsers */
|
||||||
* @param {Object=} context Object to become context (`this`) for the iterator function.
|
* @param {Object=} context Object to become context (`this`) for the iterator function.
|
||||||
* @returns {Object|Array} Reference to `obj`.
|
* @returns {Object|Array} Reference to `obj`.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
* @param {*} obj
|
|
||||||
* @return {boolean} Returns true if `obj` is an array or array-like object (NodeList, Arguments, ...)
|
|
||||||
*/
|
|
||||||
function isArrayLike(obj) {
|
|
||||||
if (!obj || (typeof obj.length !== 'number')) return false;
|
|
||||||
|
|
||||||
// We have on object which has length property. Should we treat it as array?
|
|
||||||
if (typeof obj.hasOwnProperty != 'function' &&
|
|
||||||
typeof obj.constructor != 'function') {
|
|
||||||
// This is here for IE8: it is a bogus object treat it as array;
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
return obj instanceof JQLite || // JQLite
|
|
||||||
(jQuery && obj instanceof jQuery) || // jQuery
|
|
||||||
toString.call(obj) !== '[object Object]' || // some browser native object
|
|
||||||
typeof obj.callee === 'function'; // arguments (on IE8 looks like regular obj)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function forEach(obj, iterator, context) {
|
function forEach(obj, iterator, context) {
|
||||||
var key;
|
var key;
|
||||||
if (obj) {
|
if (obj) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue