Categories
JavaScript Answers

How to convert an HTMLCollection to an array with JavaScript?

To convert an HTMLCollection to an array with JavaScript, we use the spread operator.

For instance, we write

const array = [...htmlCollection];

to use the spread operator to spread the items in htmlCollection to an array.

Categories
JavaScript Answers

How to remove last item from array with JavaScript?

To remove last item from array with JavaScript, we use the pop method.

For instance, we write

const fruit = ["apple", "orange", "banana", "tomato"];
const popped = fruit.pop();

to call fruit.pop to remove the last element in fruit and return it.

Categories
JavaScript Answers

How to remove objects from a JavaScript associative array?

To remove objects from a JavaScript associative array, we use the delete operator.

For instance, we write

delete myObj.someProperty;

to remove the myObj.someProperty property from the myObj object.

Categories
JavaScript Answers

How to move an array element from one array position to another with JavaScript?

To move an array element from one array position to another with JavaScript, we use the splice method.

For instance, we write

const arrayMove = (arr, fromIndex, toIndex) => {
  const element = arr[fromIndex];
  arr.splice(fromIndex, 1);
  arr.splice(toIndex, 0, element);
};

to define the arrayMove method.

We get the element at fromIndex with arr[fromIndex].

Then we call arr.splice with fromIndex and 1 to remove the item at fromIndex.

Then we insert the element at toIndex by calling splice with toIndex, 0, and element.

Categories
JavaScript Answers

How to find if an array contains a specific string in JavaScript?

To find if an array contains a specific string in JavaScript, we use the includes method.

For instance, we write

const found = categories.includes("foo");

to check of 'foo' is in the categories array with categories.includes.