add hw2
This commit is contained in:
		
							
								
								
									
										31
									
								
								node_modules/ramda/es/insert.js
									
									
									
										generated
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										31
									
								
								node_modules/ramda/es/insert.js
									
									
									
										generated
									
									
										vendored
									
									
										Executable file
									
								
							| @@ -0,0 +1,31 @@ | ||||
| import _curry3 from "./internal/_curry3.js"; | ||||
| /** | ||||
|  * Inserts the supplied element into the list, at the specified `index`. _Note that | ||||
|  | ||||
|  * this is not destructive_: it returns a copy of the list with the changes. | ||||
|  * <small>No lists have been harmed in the application of this function.</small> | ||||
|  * | ||||
|  * @func | ||||
|  * @memberOf R | ||||
|  * @since v0.2.2 | ||||
|  * @category List | ||||
|  * @sig Number -> a -> [a] -> [a] | ||||
|  * @param {Number} index The position to insert the element | ||||
|  * @param {*} elt The element to insert into the Array | ||||
|  * @param {Array} list The list to insert into | ||||
|  * @return {Array} A new Array with `elt` inserted at `index`. | ||||
|  * @example | ||||
|  * | ||||
|  *      R.insert(2, 'x', [1,2,3,4]); //=> [1,2,'x',3,4] | ||||
|  */ | ||||
|  | ||||
| var insert = | ||||
| /*#__PURE__*/ | ||||
| _curry3(function insert(idx, elt, list) { | ||||
|   idx = idx < list.length && idx >= 0 ? idx : list.length; | ||||
|   var result = Array.prototype.slice.call(list, 0); | ||||
|   result.splice(idx, 0, elt); | ||||
|   return result; | ||||
| }); | ||||
|  | ||||
| export default insert; | ||||
		Reference in New Issue
	
	Block a user
	 nik
					nik