The splice() method adds/removes items to/from an array, and returns the removed item(s).
Example
At position 2, add the new items, and remove 1 item:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
=> result = Banana,Orange,Lemon,Kiwi,Mango
Example
At position 2, remove 2 items:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
Example
At position 2, remove 0 items and add 2 items:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "abc" , "Kiwi");
=> result = [Banana,Orange,abc,Kiwi,Apple,Mango]
2. valueOf() Method
<script>
function myFunction() {
var str = "Hello World!";
var res = str.valueOf();
document.getElementById("demo").innerHTML = res;
}
</script>
Set:
mySet[Symbol.iterator]
Return value
The
Set iterator function, which is the
values() function by default.
Example:
vm.fileSetUpload = new Set();
var rmID = $('#btnRemoveSetupFileSrv').val();
vm.fileSetUpload.add(rmID.valueOf());
const iterator1 = vm.fileSetUpload[Symbol.iterator]();
vm.arrRmAttachFile = [];
for (var v of vm.fileSetUpload) {
vm.arrRmAttachFile.push(v);
}
Map:
vm.filesMapUpload = new Map();
for (var i = 0; i < e.length; i++) {
vm.filesMapUpload.set(e[i].name, e[i]);
}
var fNames = '';
vm.filesMapUpload.forEach(function(value, key, map) {
fNames = fNames + key + ":";
});
var rmID = $('#btnRemoveSetupFileCli').val();
vm.filesMapUpload.delete(rmID);
vm.filesArrayUpload = [];
vm.filesMapUpload.forEach(function(value, key, map) {
vm.filesArrayUpload.push(value);
});
4.Reduce method