Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

namastey-array

Package Overview
Dependencies
Maintainers
0
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

namastey-array - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

2

package.json
{
"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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc