Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何不可变地插入到排序数组中?_Javascript_Arrays_Immutability - Fatal编程技术网

Javascript 如何不可变地插入到排序数组中?

Javascript 如何不可变地插入到排序数组中?,javascript,arrays,immutability,Javascript,Arrays,Immutability,如何将元素不可变地插入到排序数组中?(为了简单起见,我们假设一个整数数组) 这个问题的原因是:我正在为React应用程序编写一个缩减器,其中我的特定数组中元素的顺序非常重要 我找到的最接近的解决方案是这个,但它不包括对排序数组的插入。试试这个 let sortedar=[1,2,5,9,12]; const newItem=7; for(设i=0;i

如何将元素不可变地插入到排序数组中?(为了简单起见,我们假设一个整数数组)

这个问题的原因是:我正在为React应用程序编写一个缩减器,其中我的特定数组中元素的顺序非常重要

我找到的最接近的解决方案是这个,但它不包括对排序数组的插入。

试试这个

let sortedar=[1,2,5,9,12];
const newItem=7;
for(设i=0;i