Add elements to an array from specified position in typescript The 2019 Stack Overflow Developer Survey Results Are InHow do I remove an array item in TypeScript?Extending Array in Typescript breaks constructorAdd element to Observable array typescriptGetting started - How to use Google maps api with angular-cliJavascript Array elements disappearingAngular 2 - ngFor while index < xrxjs: Index and condition inside a map functionTypescript recursively mapping object property types: object and array element typesUse findIndex, but start looking in a specific positionMove an item in array to first position from last position in typescript

Can a rogue use sneak attack with weapons that have the thrown property even if they are not thrown?

Falsification in Math vs Science

Can we generate random numbers using irrational numbers like π and e?

How to deal with fear of taking dependencies

How to manage monthly salary

Loose spokes after only a few rides

Is bread bad for ducks?

Worn-tile Scrabble

Why hard-Brexiteers don't insist on a hard border to prevent illegal immigration after Brexit?

Are there any other methods to apply to solving simultaneous equations?

How to type this arrow in math mode?

Why can Shazam fly?

Can you compress metal and what would be the consequences?

What do the Banks children have against barley water?

Is a "Democratic" Oligarchy-Style System Possible?

Is flight data recorder erased after every flight?

During Temple times, who can butcher a kosher animal?

How to support a colleague who finds meetings extremely tiring?

What is the motivation for a law requiring 2 parties to consent for recording a conversation

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

Deal with toxic manager when you can't quit

Origin of "cooter" meaning "vagina"

Can someone be penalized for an "unlawful" act if no penalty is specified?

Does the shape of a die affect the probability of a number being rolled?



Add elements to an array from specified position in typescript



The 2019 Stack Overflow Developer Survey Results Are InHow do I remove an array item in TypeScript?Extending Array in Typescript breaks constructorAdd element to Observable array typescriptGetting started - How to use Google maps api with angular-cliJavascript Array elements disappearingAngular 2 - ngFor while index < xrxjs: Index and condition inside a map functionTypescript recursively mapping object property types: object and array element typesUse findIndex, but start looking in a specific positionMove an item in array to first position from last position in typescript



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I am adding elements to array arr1 using map function. Is there any way to specify the index of starting position in typescript



e.g If I want to add elements from 3rd index position of the array. first two index should hold 0. how can I do that?






let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);





I want to add 0 from starting of the array. If I specify position as 3 then first 2 element should be zero










share|improve this question
























  • Are you aware your code snippet doesn't work ? I don' understand what you want to do.

    – Florian
    Mar 8 at 9:39











  • @Florian Sorry. Updated

    – Naresh Shetty
    Mar 8 at 9:48

















0















I am adding elements to array arr1 using map function. Is there any way to specify the index of starting position in typescript



e.g If I want to add elements from 3rd index position of the array. first two index should hold 0. how can I do that?






let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);





I want to add 0 from starting of the array. If I specify position as 3 then first 2 element should be zero










share|improve this question
























  • Are you aware your code snippet doesn't work ? I don' understand what you want to do.

    – Florian
    Mar 8 at 9:39











  • @Florian Sorry. Updated

    – Naresh Shetty
    Mar 8 at 9:48













0












0








0








I am adding elements to array arr1 using map function. Is there any way to specify the index of starting position in typescript



e.g If I want to add elements from 3rd index position of the array. first two index should hold 0. how can I do that?






let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);





I want to add 0 from starting of the array. If I specify position as 3 then first 2 element should be zero










share|improve this question
















I am adding elements to array arr1 using map function. Is there any way to specify the index of starting position in typescript



e.g If I want to add elements from 3rd index position of the array. first two index should hold 0. how can I do that?






let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);





I want to add 0 from starting of the array. If I specify position as 3 then first 2 element should be zero






let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);





let years = [0,1,2,3,4];

data =
var1: 100000,
arr2: years.map(_ => 1000)
;

console.log(data.arr2);






angular typescript






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 8 at 9:44







Naresh Shetty

















asked Mar 8 at 9:34









Naresh ShettyNaresh Shetty

6311




6311












  • Are you aware your code snippet doesn't work ? I don' understand what you want to do.

    – Florian
    Mar 8 at 9:39











  • @Florian Sorry. Updated

    – Naresh Shetty
    Mar 8 at 9:48

















  • Are you aware your code snippet doesn't work ? I don' understand what you want to do.

    – Florian
    Mar 8 at 9:39











  • @Florian Sorry. Updated

    – Naresh Shetty
    Mar 8 at 9:48
















Are you aware your code snippet doesn't work ? I don' understand what you want to do.

– Florian
Mar 8 at 9:39





Are you aware your code snippet doesn't work ? I don' understand what you want to do.

– Florian
Mar 8 at 9:39













@Florian Sorry. Updated

– Naresh Shetty
Mar 8 at 9:48





@Florian Sorry. Updated

– Naresh Shetty
Mar 8 at 9:48












2 Answers
2






active

oldest

votes


















0














You can use array#map and for all index value lower than your desired index place 0 other get the value from your array.






let years = [0,1,2,3,4],
index = 2,
result = years.map((v,i) => i < index ? 0 : v);
console.log(result);








share|improve this answer






























    0














    I'm not sure if I understood what you want :






    let years = [0,1,2,3,4];

    data =
    var1: 100000,
    arr2: modifyArray(3, 100000)
    ;

    console.log(data.arr2);

    function modifyArray(position = 0, value)
    const newArray = [];
    for (let i = 0; i < position - 1; i++)
    newArray.push(0);

    return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];









    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function ()
      StackExchange.using("externalEditor", function ()
      StackExchange.using("snippets", function ()
      StackExchange.snippets.init();
      );
      );
      , "code-snippets");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "1"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55060350%2fadd-elements-to-an-array-from-specified-position-in-typescript%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      You can use array#map and for all index value lower than your desired index place 0 other get the value from your array.






      let years = [0,1,2,3,4],
      index = 2,
      result = years.map((v,i) => i < index ? 0 : v);
      console.log(result);








      share|improve this answer



























        0














        You can use array#map and for all index value lower than your desired index place 0 other get the value from your array.






        let years = [0,1,2,3,4],
        index = 2,
        result = years.map((v,i) => i < index ? 0 : v);
        console.log(result);








        share|improve this answer

























          0












          0








          0







          You can use array#map and for all index value lower than your desired index place 0 other get the value from your array.






          let years = [0,1,2,3,4],
          index = 2,
          result = years.map((v,i) => i < index ? 0 : v);
          console.log(result);








          share|improve this answer













          You can use array#map and for all index value lower than your desired index place 0 other get the value from your array.






          let years = [0,1,2,3,4],
          index = 2,
          result = years.map((v,i) => i < index ? 0 : v);
          console.log(result);








          let years = [0,1,2,3,4],
          index = 2,
          result = years.map((v,i) => i < index ? 0 : v);
          console.log(result);





          let years = [0,1,2,3,4],
          index = 2,
          result = years.map((v,i) => i < index ? 0 : v);
          console.log(result);






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 8 at 9:39









          Hassan ImamHassan Imam

          12k31632




          12k31632























              0














              I'm not sure if I understood what you want :






              let years = [0,1,2,3,4];

              data =
              var1: 100000,
              arr2: modifyArray(3, 100000)
              ;

              console.log(data.arr2);

              function modifyArray(position = 0, value)
              const newArray = [];
              for (let i = 0; i < position - 1; i++)
              newArray.push(0);

              return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];









              share|improve this answer



























                0














                I'm not sure if I understood what you want :






                let years = [0,1,2,3,4];

                data =
                var1: 100000,
                arr2: modifyArray(3, 100000)
                ;

                console.log(data.arr2);

                function modifyArray(position = 0, value)
                const newArray = [];
                for (let i = 0; i < position - 1; i++)
                newArray.push(0);

                return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];









                share|improve this answer

























                  0












                  0








                  0







                  I'm not sure if I understood what you want :






                  let years = [0,1,2,3,4];

                  data =
                  var1: 100000,
                  arr2: modifyArray(3, 100000)
                  ;

                  console.log(data.arr2);

                  function modifyArray(position = 0, value)
                  const newArray = [];
                  for (let i = 0; i < position - 1; i++)
                  newArray.push(0);

                  return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];









                  share|improve this answer













                  I'm not sure if I understood what you want :






                  let years = [0,1,2,3,4];

                  data =
                  var1: 100000,
                  arr2: modifyArray(3, 100000)
                  ;

                  console.log(data.arr2);

                  function modifyArray(position = 0, value)
                  const newArray = [];
                  for (let i = 0; i < position - 1; i++)
                  newArray.push(0);

                  return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];









                  let years = [0,1,2,3,4];

                  data =
                  var1: 100000,
                  arr2: modifyArray(3, 100000)
                  ;

                  console.log(data.arr2);

                  function modifyArray(position = 0, value)
                  const newArray = [];
                  for (let i = 0; i < position - 1; i++)
                  newArray.push(0);

                  return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];






                  let years = [0,1,2,3,4];

                  data =
                  var1: 100000,
                  arr2: modifyArray(3, 100000)
                  ;

                  console.log(data.arr2);

                  function modifyArray(position = 0, value)
                  const newArray = [];
                  for (let i = 0; i < position - 1; i++)
                  newArray.push(0);

                  return [...newArray, ...years.slice(0, position ), value, ...years.slice(position)];







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Mar 8 at 10:19









                  FlorianFlorian

                  720412




                  720412



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55060350%2fadd-elements-to-an-array-from-specified-position-in-typescript%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      1928 у кіно

                      Захаров Федір Захарович

                      Ель Греко