Lines Matching refs:clone

309   /** Used to identify `toStringTag` values supported by `_.clone`. */
1596 * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,
1796 * Creates a clone of the lazy wrapper object.
1799 * @name clone
1828 result = this.clone();
2605 * The base implementation of `_.clone` and `_.cloneDeep` which tracks
2609 * @param {*} value The value to clone.
2611 * 1 - Deep clone
2617 * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
2662 // Check for circular references and return its corresponding clone.
2690 // Recursively populate clone (susceptible to call stack limits).
2697 * The base implementation of `_.conforms` which doesn't clone `source`.
3549 * The base implementation of `_.matches` which doesn't clone `source`.
3566 * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
4499 * Creates a clone of `buffer`.
4502 * @param {Buffer} buffer The buffer to clone.
4503 * @param {boolean} [isDeep] Specify a deep clone.
4518 * Creates a clone of `arrayBuffer`.
4521 * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
4531 * Creates a clone of `dataView`.
4534 * @param {Object} dataView The data view to clone.
4535 * @param {boolean} [isDeep] Specify a deep clone.
4544 * Creates a clone of `regexp`.
4547 * @param {Object} regexp The regexp to clone.
4557 * Creates a clone of the `symbol` object.
4560 * @param {Object} symbol The symbol object to clone.
4568 * Creates a clone of `typedArray`.
4571 * @param {Object} typedArray The typed array to clone.
4572 * @param {boolean} [isDeep] Specify a deep clone.
5588 * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
6142 * Initializes an array clone.
6145 * @param {Array} array The array to clone.
6146 * @returns {Array} Returns the initialized clone.
6161 * Initializes an object clone.
6164 * @param {Object} object The object to clone.
6165 * @returns {Object} Returns the initialized clone.
6174 * Initializes an object clone based on its `toStringTag`.
6180 * @param {Object} object The object to clone.
6181 * @param {string} tag The `toStringTag` of the object to clone.
6182 * @param {boolean} [isDeep] Specify a deep clone.
6183 * @returns {Object} Returns the initialized clone.
6799 * Creates a clone of `wrapper`.
6802 * @param {Object} wrapper The wrapper to clone.
6807 return wrapper.clone();
8954 * Creates a clone of the chain sequence planting `value` as the wrapped value.
8982 var clone = wrapperClone(parent);
8983 clone.__index__ = 0;
8984 clone.__values__ = undefined;
8986 previous.__wrapped__ = clone;
8988 result = clone;
8990 var previous = clone;
11004 * Creates a shallow clone of `value`.
11007 * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
11018 * @param {*} value The value to clone.
11025 * var shallow = _.clone(objects);
11029 function clone(value) {
11034 * This method is like `_.clone` except that it accepts `customizer` which
11043 * @param {*} value The value to clone.
11070 * This method is like `_.clone` except that it recursively clones `value`.
11076 * @param {*} value The value to recursively clone.
11078 * @see _.clone
11098 * @param {*} value The value to recursively clone.
16693 lodash.clone = clone;
16875 : this.clone();
16899 var result = this.clone();
17060 LazyWrapper.prototype.clone = lazyClone;