技术文章库 - 编程教程与技术分享平台
使用 JavaScript 删除数组中的前导零
这个问题的要求很简单。我们需要编写一个JavaScript函数,该函数接受一个数字数组。如果数组包含前导零,则函数应就地删除前导零,否则函数不应执行任何操作。例如:如果输入数组是−constarr=[0,0,0,14,0,63,0];那么输出应该是−constoutput=[14,0,63,0];因此,让我们编写该函数的代码&minu
在 JavaScript 中将特定元素推送到最后
假设我们有一个像这样的对象数组−constarr=[{flag:true,other:1},{flag:true,other:2},{flag:false,other:3},{flag:true,other:4},{flag:true,other:5},{flag:true,other:6},{flag:false,othe
在 JavaScript 中查找括号的平衡
给定一个仅由两种字符组成的字符串:"("和")"。我们需要编写一个函数,该函数接受一个这样的字符串,并通过根据需要多次插入"("或")"来平衡括号。然后,该函数应返回在字符串中插入的最少次数以使其平衡。例如:如果字符串为−conststr='()))';然后输出应该是2,因为通过添加'((',我们可以平衡字符串。示例其代码为−c
JavaScript 中元素是否重复超过 n 次
我们需要编写一个接受两个参数−的JavaScript函数一个数组,例如arr,包含一些重复元素的文字。一个数字,例如limit。该函数应验证数组中没有元素重复超过limit次数。如果任何元素重复次数超过限制,则函数应返回false,否则返回true。因此,让我们编写该函数的代码−示例其代码为−constarr=[4,6,7,4
在 JavaScript 中编写数组中的数字表
我们需要编写一个JavaScript函数,该函数接受两个数字,即m和n,并返回m的前n倍数的数组。因此,让我们编写该函数的代码−示例其代码为−constnum1=4;constnum2=6;constmultiples=(num1,num2)=>{constres=[];for(leti=num1;i&
在 JavaScript 中计算小于和大于
假设,我们有一个像这样的文字数组−constarr=[3,5,5,2,23,4,7,8,8,9];我们需要编写一个JavaScript函数,该函数接受此数组和一个数字(例如n),并返回一个表示大于和小于n的元素数量的对象。因此,让我们编写该函数的代码−示例其代码为−constarr=[3,5,5,2,23,
使用 JavaScript 计算数组中的唯一元素
我们需要编写一个JavaScript函数来计算数组中所有唯一项的数量。该函数应返回一个对象,表示数组中每个唯一元素的数量。因此,让我们编写该函数的代码−示例其代码为−constarr=["hi","hello","hi"];constcountUnique=arr=>{const
JavaScript 中最接近元素的索引
假设我们有一个像这样的数组−constarr=[2,42,82,122,162,202,242,282,322,362];我们需要编写一个JavaScript函数,该函数接受一个这样的数组和一个数字,例如n。该函数应返回数组中最接近数字n的项目的索引。因此,让我们编写该函数的代码−示例其代码为−constarr=[2
在 JavaScript 中仅重复数组内的偶数
我们需要编写一个JavaScript函数,该函数应重复同一数组内的偶数。例如,给定以下数组−constarr=[1,2,5,6,8];输出我们应该得到输出−constoutput=[1,2,2,5,6,6,8,8];因此,让我们编写该函数的代码−示例其代码为−constarr=[1,2,5,6
在 JavaScript 中检查升序数组
给定一个整数序列作为数组,确定是否可以通过从数组中删除不超过一个元素来获得严格递增的序列。注意:如果a0<a1<...<an,则序列a0、a1、...、an被视为严格递增。仅包含一个元素的序列也被视为严格递增。例如,对于序列=[1,3,2,1],输出应为−almostIncreasingSequence(sequence)=false
JavaScript 中的蜗牛轨迹问题
假设我们有一个像这样的数组−constarr=[[1,2,3,4],[12,13,14,5],[11,16,15,6],[10,9,8,7]];该数组必然是一个方阵。我们需要编写一个JavaScript函数,该函数接收此数组并通过获取元素并螺旋式收敛到中心来构造一个新数组。一条蜗牛轨迹绕着矩阵的外部和内部盘旋。因此,上述数组的输出应为−con
在 JavaScript 中使用一个数组帮助过滤另一个数组
假设我们有一个数组和类似这样的对象−对象:constmain=[{name:"Karan",age:34},{name:"Aayush",age:24},{name:"Ameesh",age:23},{name:"Joy",age:33},{name:"
在 JavaScript 中用空格替换开头的零
我们需要编写一个JavaScript函数,该函数接受一个表示数字的字符串。用空格替换数字中的前导零。确保保留数字中的前导空格。例如:如果字符串值定义为−"004590808"然后输出应为−"4590808"示例其代码为−conststr='004590808';constreplaceW
JavaScript 中不使用 Math.sqrt() 的平方根函数
我们需要编写一个JavaScript函数,该函数接受一个数字并计算其平方根,而不使用Math.sqrt()函数。因此,让我们编写该函数的代码−示例其代码为−constsquare=(n,i,j)=>{letmid=(i+j)/2;letmul=mid*mid;if((mul===n)||(Ma
在 JavaScript 中将字符串映射到数字
我们需要编写一个接受字符串的JavaScript函数。它应该打印出字符串中每个对应字母的每个数字。例如:a=1b=2c=3d=4e=5...y=25z=25注意:删除任何特殊字符和空格。因此,如果输入是−"helloman"那么输出应该是−"8,5,12,12,15,13,1,14"示例其代码为&
在 JavaScript 中查找最小拟合数字
我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回一个可以精确整除数组中所有数字的数字。因此,让我们编写该函数的代码−示例其代码为−constarr=[4,6,34,76,78,44,34,26,88,76,42];constdividesAll=el=>{constresult=[];let
在 JavaScript 中不使用 sort() 对数组进行排序
我们需要编写一个接受数字数组的JavaScript函数。该函数应该使用Array.prototype.sort()方法对数组进行排序,但是,在这里,我们需要使用Array.prototype.reduce()方法对数组进行排序。因此,让我们编写该函数的代码−示例其代码为−constarr=[4,56,5,3,34,37,89,57,98
JavaScript 中数字的平方连接
我们需要编写一个JavaScript函数,该函数接受一个数字并返回一个新数字,其中原始数字的所有数字都经过平方并连接。例如:如果数字是−99那么输出应该是−8181因为9^2是81而1^2是1。因此,让我们编写该函数的代码−示例其代码为−constnum=9119;constsquared=num=>{
JavaScript 中 Number 位数的重复求和
我们需要编写一个JavaScript函数,以递归方式对数字的位数求和,直到其变为一位数。我们需要在不将数字转换为字符串或任何其他数据类型的情况下执行此操作。因此,让我们编写该函数的代码−示例其代码为−constnum=546767643;constsumDigit=(num,sum=0)=>{if(num){returnsumD
在 JavaScript 中从多个数组中获取公共元素
我们需要编写一个JavaScript函数,该函数接受任意数量的数组并返回所有数组共有的元素数组。如果没有公共元素,那么我们应该返回一个空数组。因此,让我们编写该函数的代码−示例其代码为−constarr1=[2,6,7,1,7,8,4,3];constarr2=[5,,7,2,2,1,3];constarr3=[1,56,

