How can I remove a particular element from an array in JavaScript or JQuery?Ask Questions

 Posted on 09/16/2019

I have an array of numbers, and I'm using the .push() method to add elements to it.

Is there a simple way to remove a specific element from an array? The equivalent of something like array.remove(number);.

I have to use core JavaScript - frameworks are not allowed.

Share On: facebook gplus twitter
profile
Asked by Soniya Disoza on 09/16/2019 Score: 20 points
Add Comment:

Comments

2 Answers

0 Corrected Answers
Aproved Answers
0
Profile
Answered by Simon Adam on 9/16/2019 9:05:08 AM Score: 31 points

Remove Item in Array

var arr = ["jQuery", "JavaScript", "HTML", "Ajax", "Css"];

var itemtoRemove = "HTML";

arr.splice($.inArray(itemtoRemove, arr), 1);

Comments

Add Comment:
Aproved Answers
0
Profile
Answered by Will Smith on 9/16/2019 9:02:50 AM Score: 54 points

You can do something like this:

var y = [1, 2, 2, 3, 2]

var removeItem = 2;

y = jQuery.grep(y, function(value) {

return value != removeItem;

});

Result:

[1, 3]

Comments

Add Comment:

Post Your Answers

Existing Members

Sign in to your account
Email Address
Password
New Member?
Sign up and complete profile
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.