如何将大量数字列表转换为JavaScript数组格式?

如何将大量数字列表转换为JavaScript数组格式?,javascript,arrays,Javascript,Arrays,我有一个很大的数字列表:,我想将其转换为JavaScript数组格式,以便检查函数中的某个数字是否与该代表数组中的某个数字匹配。有没有什么工具可以用来将所有这些数字转换成JS数组格式 尝试拆分此列表。你需要在行尾添加一些类似昏迷或空格的内容 string.split(/* your delimetter */); string这是您的vaid JS格式列表 如果你展示真实的代码,我可以回答得更好。尝试拆分此列表。你需要在行尾添加一些类似昏迷或空格的内容 string.split(/* your

我有一个很大的数字列表:,我想将其转换为JavaScript数组格式,以便检查函数中的某个数字是否与该代表数组中的某个数字匹配。有没有什么工具可以用来将所有这些数字转换成JS数组格式

尝试拆分此列表。你需要在行尾添加一些类似昏迷或空格的内容

string.split(/* your delimetter */);
string
这是您的vaid JS格式列表


如果你展示真实的代码,我可以回答得更好。

尝试拆分此列表。你需要在行尾添加一些类似昏迷或空格的内容

string.split(/* your delimetter */);
string
这是您的vaid JS格式列表


如果你展示真实的代码,我可以回答得更好。

有很多方法可以做到这一点,但基本上是用
替换换行符。任何支持regex替换的IDE都可以让您轻松地完成这项工作。您还可以使用几乎任何编程语言,并使用相同的方法

以下是您的数组文字:

[11450,3082,163222,57748,176966,163225,18786,163224,175522,175523,176967,176968,163226,147285,139762,147317,57793,57784,147324,147333,147336,163220,147337,147338,147339,147340,147341,147342,147343,147192,163175,163351,57847,147202,147211,147214,147215,147284,147216,152398,147218,147219,147220,147221,163397,163424,163425,163399,163427,163400,57749,163401,163402,57875,1070,171146,11452,77475,51933,156790,51920,15615,84544,153564,99754,51946,57916,51919,175521,51973,28016,176957,15620,1067,57929,57881,57882,57883,57885,57884,175524,122321,131411,122320,57886,175525,57887,122322,156789,3075,11462,51581,77411,175528,152719,51580,156801,51568,15648,51583,152553,99735,153797,51582,152554,51567,175529,51586,28017,15652,51587,57974,15628,57917,57918,57919,57920,15630,175526,175527,15629,57927,150956,122340,122341,122342,15633,11467,155198,175658,155201,175654,175655,175656,175697,175657,155200,175653,155199,175652,155203,155202,175640,163147,175648,90635,80913,80914,52762,53369,86207,175649,19255,175650,163129,125474,175651,125473,163130,125475,163131,163132,155344,175641,175642,175643,155345,155346,175644,175645,175646,155348,163148,155349,116724,175647,155347,155350,155351,82161,163149,155240,155241,155242,155243,163141,155244,155245,163142,163143,112424,163144,163145,155246,155247,155248,155249,155250,155251,155252,155253,163146,155254,112425,175638,152360,152361,152362,152363,163139,152364,152365,152366,163140,150666,152367,152368,152369,112428,172007,152345,152352,163137,152353,152354,152355,163138,152356,152357,152358,152359,112426,175639,150663,152340,152341,150664,152342,153004,4250,52357,86647,2993,152537,177649,2994,175626,167902,52365,169271,105860,105408,163582,163584,169272,52373,163583,15665,52382,179239,79720,179194,179240,179241,179242,105387,15662,90634,2996,106113,175627,1060,1059,57990,57991,15687,137084,3002,57988,11483,57989,15689,11510,11511,3001,11484,155183,15690,11507,15691,84434,313,93427,15709,11498,24087,53120,11501,11504,11505,63850,28015,175628,178962,163526,175629,105417,163525,105418,105419,105422,105440,105432,105444,16119,175630,163528,155184,155185,163537,163542,155187,177650,169277,169278,163543,169279,169280,169281,169282,178963,163549,169284,163550,166695,179243,155189,179195,179244,179245,179246,155190,169283,169276,155191,155192,166696,155195,166697,155194,155193,155197,155196,167905,3259,15720,105471,106127,163556,163552,163553,15718,98735,163560,163551,98745,175631,105516,15719,105472,106128,175633,131474,131476,105508,105509,105511,105512,105514,105515,148486,114293,105520,3263,175632,1265,4251,163573,3003,177651,168998,105559,45220,167906,45230,169285,105544,169286,169287,169288,169289,45237,15735,45238,150955,179247,45246,179196,179248,179249,179250,151486,105569,45258,175634,175635,175636,175637,163581,106129,15738,1063,15724,137085,63862,63861,11524,163587,11525,163588,11527,11523,11514,63853,163593,11521,11522,163586,63854,11530,63855,11532,45279,15746,4844,11554,3009,169001,172378,63856,11534,11535,53447,46809,15751,11517,15752,15755,15753,167903,117769,63857,15747,11536,117771,108898,11538,155206,15748,63859,63858,15754,1264,63863,11555,63864,63865,63866,155226,63867,63869,53159,15775,84275,314,169291,63852,169292,169293,169295,80600,169296,169298,169302,42526,163570,169303,3034,95672,53557,45333,55793,53548,62107,11632,63889,175759,175760,163600,163601,163602,163603,163604,163605,20287,11681,163606,163607,175805,20288,175806,74962,74963,74964,74965,74966,74967,74968,167909,962,163608,163609,167910,163610,163611,167911,163612,163613,167912,163614,163615,163616,163617,4116,14062,163618,163619,163620,163621,163622,163623,163624,163625,163626,14065,175807,163627,48559,14070,1464,74969,74970,74971,74972,74973,74974,74975,167913,960,957,163594,163595,163596,163597,163598,163599,167908,20291,175761,52383,52384,167914,52385,52386,52387,52388,155227,52389,52390,167915,52391,52392,52393,52394,155228,52395,52396,167916,52397,52401,52398,52399,155229,52400,52402,167917,52403,52404,52405,155230,52406,155231,52407,106130,48861,163628,163629,163630,48862,28022,175762,48864,48865,52408,52409,48866,52410,52411,52412,52413,155232,52414,52415,52416,52417,48867,52418,52419,52420,52421,52422,52423,52424,52425,52426,48891,52427,155233,48908,52438,52428,48881,48868,52429,167918,52430,52431,52432,52433,52434,52435,52436,52437,48886,167919,48892,48897,48902,155235,48909,52439,52440,48882,48869,52441,48887,166698,52442,52443,52444,52445,52446,52447,52448,52449,167920,48893,48898,48903,155236,48910,52450,52451,48883,48870,52452,48888,166699,52453,52454,52455,52457,52458,52459,52460,52461,167921,48894,48899,48904,155238,48911,155239,106131,965,74976,74977,74978,74979,74980,74981,74982,167922,48561,125472,156949,156950,125476,155234,125477,155237,156952,156951,170065,91247,41964,45051,41965,45052,45053,50975,50977,50976,52535,163631,41966,45054,50978,50979,50980,45055,50981,50982,50983,50985,50986,52536,50987,52537,50988,50989,50990,50991,50992,50993,50994,41967,45056,45057,14879]
似乎您计划使用数组来检查某些值的存在。在这种情况下,最好使用对象
map
,它将执行O(1)查找


有很多方法可以做到这一点,但基本上是用
替换换行符。任何支持regex替换的IDE都可以让您轻松地完成这项工作。您还可以使用几乎任何编程语言,并使用相同的方法

以下是您的数组文字:

[11450,3082,163222,57748,176966,163225,18786,163224,175522,175523,176967,176968,163226,147285,139762,147317,57793,57784,147324,147333,147336,163220,147337,147338,147339,147340,147341,147342,147343,147192,163175,163351,57847,147202,147211,147214,147215,147284,147216,152398,147218,147219,147220,147221,163397,163424,163425,163399,163427,163400,57749,163401,163402,57875,1070,171146,11452,77475,51933,156790,51920,15615,84544,153564,99754,51946,57916,51919,175521,51973,28016,176957,15620,1067,57929,57881,57882,57883,57885,57884,175524,122321,131411,122320,57886,175525,57887,122322,156789,3075,11462,51581,77411,175528,152719,51580,156801,51568,15648,51583,152553,99735,153797,51582,152554,51567,175529,51586,28017,15652,51587,57974,15628,57917,57918,57919,57920,15630,175526,175527,15629,57927,150956,122340,122341,122342,15633,11467,155198,175658,155201,175654,175655,175656,175697,175657,155200,175653,155199,175652,155203,155202,175640,163147,175648,90635,80913,80914,52762,53369,86207,175649,19255,175650,163129,125474,175651,125473,163130,125475,163131,163132,155344,175641,175642,175643,155345,155346,175644,175645,175646,155348,163148,155349,116724,175647,155347,155350,155351,82161,163149,155240,155241,155242,155243,163141,155244,155245,163142,163143,112424,163144,163145,155246,155247,155248,155249,155250,155251,155252,155253,163146,155254,112425,175638,152360,152361,152362,152363,163139,152364,152365,152366,163140,150666,152367,152368,152369,112428,172007,152345,152352,163137,152353,152354,152355,163138,152356,152357,152358,152359,112426,175639,150663,152340,152341,150664,152342,153004,4250,52357,86647,2993,152537,177649,2994,175626,167902,52365,169271,105860,105408,163582,163584,169272,52373,163583,15665,52382,179239,79720,179194,179240,179241,179242,105387,15662,90634,2996,106113,175627,1060,1059,57990,57991,15687,137084,3002,57988,11483,57989,15689,11510,11511,3001,11484,155183,15690,11507,15691,84434,313,93427,15709,11498,24087,53120,11501,11504,11505,63850,28015,175628,178962,163526,175629,105417,163525,105418,105419,105422,105440,105432,105444,16119,175630,163528,155184,155185,163537,163542,155187,177650,169277,169278,163543,169279,169280,169281,169282,178963,163549,169284,163550,166695,179243,155189,179195,179244,179245,179246,155190,169283,169276,155191,155192,166696,155195,166697,155194,155193,155197,155196,167905,3259,15720,105471,106127,163556,163552,163553,15718,98735,163560,163551,98745,175631,105516,15719,105472,106128,175633,131474,131476,105508,105509,105511,105512,105514,105515,148486,114293,105520,3263,175632,1265,4251,163573,3003,177651,168998,105559,45220,167906,45230,169285,105544,169286,169287,169288,169289,45237,15735,45238,150955,179247,45246,179196,179248,179249,179250,151486,105569,45258,175634,175635,175636,175637,163581,106129,15738,1063,15724,137085,63862,63861,11524,163587,11525,163588,11527,11523,11514,63853,163593,11521,11522,163586,63854,11530,63855,11532,45279,15746,4844,11554,3009,169001,172378,63856,11534,11535,53447,46809,15751,11517,15752,15755,15753,167903,117769,63857,15747,11536,117771,108898,11538,155206,15748,63859,63858,15754,1264,63863,11555,63864,63865,63866,155226,63867,63869,53159,15775,84275,314,169291,63852,169292,169293,169295,80600,169296,169298,169302,42526,163570,169303,3034,95672,53557,45333,55793,53548,62107,11632,63889,175759,175760,163600,163601,163602,163603,163604,163605,20287,11681,163606,163607,175805,20288,175806,74962,74963,74964,74965,74966,74967,74968,167909,962,163608,163609,167910,163610,163611,167911,163612,163613,167912,163614,163615,163616,163617,4116,14062,163618,163619,163620,163621,163622,163623,163624,163625,163626,14065,175807,163627,48559,14070,1464,74969,74970,74971,74972,74973,74974,74975,167913,960,957,163594,163595,163596,163597,163598,163599,167908,20291,175761,52383,52384,167914,52385,52386,52387,52388,155227,52389,52390,167915,52391,52392,52393,52394,155228,52395,52396,167916,52397,52401,52398,52399,155229,52400,52402,167917,52403,52404,52405,155230,52406,155231,52407,106130,48861,163628,163629,163630,48862,28022,175762,48864,48865,52408,52409,48866,52410,52411,52412,52413,155232,52414,52415,52416,52417,48867,52418,52419,52420,52421,52422,52423,52424,52425,52426,48891,52427,155233,48908,52438,52428,48881,48868,52429,167918,52430,52431,52432,52433,52434,52435,52436,52437,48886,167919,48892,48897,48902,155235,48909,52439,52440,48882,48869,52441,48887,166698,52442,52443,52444,52445,52446,52447,52448,52449,167920,48893,48898,48903,155236,48910,52450,52451,48883,48870,52452,48888,166699,52453,52454,52455,52457,52458,52459,52460,52461,167921,48894,48899,48904,155238,48911,155239,106131,965,74976,74977,74978,74979,74980,74981,74982,167922,48561,125472,156949,156950,125476,155234,125477,155237,156952,156951,170065,91247,41964,45051,41965,45052,45053,50975,50977,50976,52535,163631,41966,45054,50978,50979,50980,45055,50981,50982,50983,50985,50986,52536,50987,52537,50988,50989,50990,50991,50992,50993,50994,41967,45056,45057,14879]
似乎您计划使用数组来检查某些值的存在。在这种情况下,最好使用对象
map
,它将执行O(1)查找


正如plalx所说,任何用正则表达式替换的IDE都可以做到这一点

作为替代方案,您可以选择

并使用类似于
/([0-9]+)/g
的方法来匹配这些数字,然后使用类似于
$1,


然后只需添加您的[]

正如plalx所说,任何用正则表达式替换的IDE都可以做到这一点

作为替代方案,您可以选择

并使用类似于
/([0-9]+)/g
的方法来匹配这些数字,然后使用类似于
$1,


然后只需添加您的[]

在Excel电子表格中,使用一个函数创建一个单元格,该函数将列表中的所有数字拉入javascript数组格式。比如:

=CONCATENATE("[", TRANSPOSE(A1:A700 & ”, “) ,"]")
类似的内容应该创建一个新单元格,将所有列表值放在一个逗号分隔的字符串中,并用
[]
括起来

复制整个字符串并将其作为变量放置在javascript文件中

var list = [value1, value2, value3, ...];

然后你可以用它做任何你想做的事

在Excel电子表格中,使用一个函数创建一个单元格,该函数将列表中的所有数字拉入javascript数组格式。比如:

=CONCATENATE("[", TRANSPOSE(A1:A700 & ”, “) ,"]")
类似的内容应该创建一个新单元格,将所有列表值放在一个逗号分隔的字符串中,并用
[]
括起来

复制整个字符串并将其作为变量放置在javascript文件中

var list = [value1, value2, value3, ...];

然后你可以用它做任何你想做的事

如何在代码中接收这些数据?@tymeJV这将是代码中预定的数组,只接收一个数字,将一个数字与这个大数组进行比较,以查看是否存在匹配项。“如果我没听错的话,”tymeJV问数字列表是如何存储的?这是一根绳子吗?网页上的一个元素?@BrettDeWoody我从excel电子表格中复制粘贴了它,它是一个长长的数字列。只要在任何IDE中使用正则表达式,用coma或类似的东西替换
\n
,这将有助于如何在代码中接收这些元素?@tymeJV这将是代码中的一个预定数组,并且只接收一个数字,将这一数字与这个大数组进行比较,以查看是否存在匹配项。“如果我没听错的话,”tymeJV问数字列表是如何存储的?这是一根绳子吗?网页上的元素?@BrettDeWoody我从excel电子表格中复制粘贴了它,它是一个长长的数字列。只要在任何IDE中使用正则表达式,就可以用coma或类似的东西替换
\n
,这将有助于简单地将数字列表封装在一组引号中,并用\转义新行,这在javascript中是不可能的-它不允许多行字符串声明。好吧,我的Chrome将其解释为一个字符串,行与行之间没有任何空格,因此,在javascript中不可能简单地将数字列表封装在一组引号中,并用\转义新行,因为它不允许多行字符串声明。好吧,我的Chrome将其解释为一个字符串,行与行之间没有空格,因此无论如何都不可能提供帮助