javascript - Add "1" to the start and end of an Array -


i'm trying write function add "1" start , end of array.

code tried:

var addtwo = function(array) {       var myarray = array;     var arraylength;      arraylength = array.unshift(1);     arraylength = array.push(1);     return myarray; }; 

the issues can see function you're doing

myarray; 

at end, doesn't useful, you're not using arraylength variable anything, , don't need myarray variable. unshift , push fine.

so perhaps:

var addtwo = function(array) {      array.unshift(1);     array.push(1);     return array; }; 

the reason need return array if caller doesn't have handy reference it.

usage examples:

var = ["apple","orange","banana"]; addtwo(a); console.log(a); // [1, "apple", "orange", "banana", 1] 

var addtwo = function(array) {    array.unshift(1);    array.push(1);    return array;  };    var = ["apple","orange","banana"];  addtwo(a);  console.log(a); // [1, "apple", "orange", "banana", 1]

and

var = addtwo(["apple","orange","banana"]); console.log(a); // [1, "apple", "orange", "banana", 1] 

var addtwo = function(array) {    array.unshift(1);    array.push(1);    return array;  };    var = addtwo(["apple","orange","banana"]);  console.log(a); // [1, "apple", "orange", "banana", 1]


Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -