namastey-array
Advanced tools
Comparing version 1.0.0 to 1.0.1
{ | ||
"name": "namastey-array", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "A package providing various important methods for working with arrays.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -26,1 +26,54 @@ # namastey-array | ||
npm install -g namastey-array | ||
## Examples | ||
const NamasteyArray = require('namastey-array'); | ||
// Create a new instance with an initial array | ||
const arr = new NamasteyArray([10, 20, 30]); | ||
// Append an element | ||
arr.append(40); | ||
// Insert an element at a specific position | ||
arr.insertAt(15, 1); | ||
// Print the array | ||
arr.printArray(); // Output: [10, 15, 20, 30, 40] | ||
// Get the size of the array | ||
console.log('Size of array:', arr.getSize()); // Output: Size of array: 5 | ||
// Remove an element | ||
arr.remove(20); | ||
// Print the updated array | ||
arr.printArray(); // Output: [10, 15, 30, 40] | ||
// Find the index of an element | ||
console.log('Find 30:', arr.find(30)); // Output: Find 30: 2 | ||
// Sort the array | ||
arr.sortArray(); | ||
arr.printArray(); // Output: [10, 15, 30, 40] | ||
// Reverse the array | ||
arr.reverseArray(); | ||
arr.printArray(); // Output: [40, 30, 15, 10] | ||
// Check if the array includes a value | ||
console.log('Includes 15:', arr.includes(15)); // Output: Includes 15: true | ||
// Map over the array | ||
const mappedArray = arr.map(x => x * 2); | ||
console.log('Mapped Array:', mappedArray); // Output: Mapped Array: [80, 60, 30, 20] | ||
// Filter the array | ||
const filteredArray = arr.filter(x => x > 20); | ||
console.log('Filtered Array:', filteredArray); // Output: Filtered Array: [40, 30] | ||
// Reduce the array to a single value | ||
const sum = arr.reduce((acc, x) => acc + x, 0); | ||
console.log('Sum of Array:', sum); // Output: Sum of Array: 90 | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4630
79
3