1.0.0 • Published 8 years ago
resize-array v1.0.0
resize-array
A micromodule for resizing and padding arrays.
Example Try it now!
const resizer = require("resize-array");
const original_array = ["1", 2, "3", 4, "5"];
const expanded_left = resizer.resize_array_left(original_array, 10, "PADDING");
const shrinked_left = resizer.resize_array_left(original_array, 2);
const expanded_right = resizer.resize_array_right(original_array, 10, "PADDING");
const shrinked_right = resizer.resize_array_right(original_array, 2);
console.log(original_array); // ["1", 2, "3", 4, "5"]
console.log(expanded_left); // ["PADDING", "PADDING", "PADDING", "PADDING", "PADDING", "1", 2, "3", 4, "5"]
console.log(shrinked_left); // [4, "5"]
console.log(expanded_right); // ["1", 2, "3", 4, "5", "PADDING", "PADDING", "PADDING", "PADDING", "PADDING"]
console.log(shrinked_right); // ["1", 2]
// It is not done in place.
const padded_with_the_default = resizer.resize_array_right(original_array, 7);
console.log(padded_with_the_default); // ["1", 2, "3", 4, "5", undefined, undefined]
// It pads arrays with `undefined`'s by default.
Any bugs, suggestions, or questions?
If you found a bug on it, or if you want to suggest something to improve it, or if you have a question,
please leave an issue on the GitHub repository or send an e-mail to me: wlzla000@naver.com
.
Feel free to contribute!
Thank you.
Licensed under
1.0.0
8 years ago