I am having problem of understanding splice and I want to have help.
Please check the jsfiddle.
value = "c, a, b"
value = value.split(',').splice(1, 1).join(',')
.splice does return the removed item. However, it also manipulates the array internally. This prevents you from chaining anything to
.splice; you must do two separate calls:
value = value.split(','); value.splice(1, 1); console.log(value.join(','));
If you do
value = value.splice(...),
value is overridden, and the array is lost!