技术文章库 - 编程教程与技术分享平台


如何从具有最高键值和名称的数组中返回对象 - JavaScript?

假设我们有一个对象数组,其中包含有关某些学生在测试中的分数的信息−conststudents=[{name:'Andy',total:40},{name:'Seric',total:50},{name:'Stephen',total:85},{name:'David',t

在 JavaScript 中,如何从 n 个数组的 n 个属性创建一个对象数组?

假设我们有两个像这样的文字数组−constoptions=['A','B','C','D'];constvalues=[true,false,false,false];我们需要编写一个JavaScript函数,从这两个数组创建并返回一个新的对象数组,如下所示−constresp

返回范围内的 5 个随机数,第一个数字不能为零 - JavaScript

我们需要编写一个JavaScript函数,生成一个恰好包含五个唯一随机数的数组。条件是所有数字都必须在[0,9]范围内,并且第一个数字不能为0。示例以下是代码−constfiveRandoms=()=>{constarr=[]while(arr.length<5){constrandom=Math.floor(Math.

如何用空格替换前导零 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个表示数字的字符串。用数字中的空格替换前导零。我们需要确保数字中的前导空格得以保留。例如,如果字符串值定义为−"004590808"则输出应为−"4590808"示例以下是代码−conststr='004590808';const

不使用库函数求一个数的平方根 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字并计算其平方根,而不使用Math.sqrt()函数。示例以下是代码−constsquare=(n,i,j)=>{letmid=(i+j)/2;letmul=mid*mid;if((mul===n)||(Math.abs(mul-n)<0.00001)

尝试获取字符串中每个字符的数字 - JavaScript

我们需要编写一个JavaScript函数来接收一个字符串。它应该打印出字符串中每个对应字母的每个数字。例如,a=1b=2c=3d=4e=5...Y=25Z=26因此,如果输入是"helloman",那么输出应该是每个字符的数字−"8,5,12,12,15,13,1,14"示例以下是代码−conststr=

在 JavaScript 中计算小数点后的数字

我们需要编写一个JavaScript函数,该函数接受一个数字,该数字可以是整数或浮点数。如果它是一个浮点数,我们必须返回小数点后的数字数量。否则我们应该返回0。对于我们的示例,我们考虑两个数字−constnum1=1.123456789;constnum2=123456789;示例以下是代码−constnum1=1.123456789;const

如何获取可以整除数组中所有值的数字 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字数组并返回一个可以精确整除数组中所有数字的数字。假设以下是我们的数组−constarr=[4,6,34,76,78,44,34,26,88,76,42];示例以下是代码−constarr=[4,6,34,76,78,44,34,26,88,76,42];c

使用 JavaScript 的 Reduce 函数对数组进行排序 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字数组。该函数应使用Array.prototype.sort()方法对数组进行排序。我们需要使用Array.prototype.reduce()方法对数组进行排序。假设以下是我们的数组−constarr=[4,56,5,3,34,37,89,57,98];示例以下是代码−//我

对数字的每一位数字求平方 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字并返回一个新数字,其中原始数字的所有数字都进行了平方并连接起来例如:如果数字是−9119那么输出应该是−811181因为9^2是81而1^2是1。示例以下是代码−constnum=9119;constsquared=num=>{constnumStr=

将某些数组元素移至数组前面 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字数组。该函数应将所有3位整数移至数组的前面。假设以下是我们的数字数组−constnumList=[1,324,34,3434,304,2929,23,444];示例以下是代码−constnumList=[1,324,34,3434,304,2929,23,444];c

查找多个数组的交集 - JavaScript

我们需要编写一个JavaScript函数,该函数接受任意数量的数组并返回所有数组共有的元素数组。如果没有共同元素,那么我们应该返回一个空数组。假设以下是我们的数组−constarr1=[2,6,7,1,7,8,4,3];constarr2=[5,,7,2,2,1,3];constarr3=[1,56,345,6,54,2,68

按升序对关联数组进行排序 - JavaScript

假设,我们有一个像这样的对象数组−constpeople=[{"id":1,"name":"Andrew","age":30,"gender":"m","category":"G"},{"id&qu

如何在 JavaScript 中反转数组的一部分?

我们需要编写一个JavaScript函数,该函数接受一个数组、一个起始索引和一个结束索引。该函数应该反转起始索引和结束索引之间的数组部分。例如−如果数组是−constarr=[2,6,5,8,3,5,2,6,7];起始索引和结束索引分别为3、7,则数组应反转为−constoutput=[2,6,5,2,5,3,

查找两个数组之间的对称差 - JavaScript

在数学中,两个集合(例如A和B)的对称差表示为A△B它被定义为属于A或B但不同时属于两者的所有元素的集合。例如−constA=[1,2,3,4,5,6,7,8];constB=[1,3,5,6,7,8,9];那么A和B的对称差将是−constdiff=[2,4,9]示例以下是代码−

递归 - JavaScript 中的嵌套数组总和

我们需要编写一个JavaScript函数,该函数接受一个嵌套的数字数组并返回数组中所有数字的总和。假设以下是我们的嵌套数组−constarr=[2,5,7,[4,5,4,7,[5,7,5],5],2];示例以下是代码−constarr=[2,5,7,[4,5,4,7,[5,7,5],5],2

在 JavaScript 中检查数字的各位数字之和是否为回文数

我们需要编写一个JavaScript函数,该函数接受一个数字,对其各位数字求和,并检查该和是否为回文数。如果和是回文数,则函数应返回true,否则返回false。例如,如果数字为697,那么其各位数字之和将为22,这确实是回文数。因此,我们的函数应该对697返回true。示例以下是代码−constnum=697;constsumDigit=(num,s

从数组的末尾和开头交换某个元素 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字数组和一个数字,例如n(n必须小于或等于数组的长度)。并且我们的函数应该将数组开头的第k个元素替换为数组末尾的第n个元素。示例以下是代码−constarr=[0,1,2,3,4,5,6,7,8,9];constswapNth=(arr,k)=>{const{le

将字符串拆分成组 – JavaScript

给定一个字符串S,由字母、数字和特殊字符组成。我们需要编写一个程序将字符串拆分成三个不同的字符串S1、S2和S3,使得−字符串S1将包含S中存在的所有字母,字符串S2将包含S中存在的所有数字,并且S3将包含S中存在的所有特殊字符。字符串S1、S2和S3中的字符顺序应与输入中的字符顺序相同。示例以下是代码−conststr=&q

将键和值拆分为单独的对象 - JavaScript

假设,我们有一个像这样的对象−constdataset={"diamonds":77,"gold-bars":28,"exciting-stuff":52,"oil":51,"sports-cars":7,"bitcoins":40};我们需要编写