QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

如何在 JavaScript 中比较数字数组

日期:2025/04/06 07:23来源:未知 人气:52

导读:要检查两个数字数组是否相同,可以使用 every() 功能如下。const array1 = [1, 1, 1, 1, 1];const array2 = [1, 1, 1, 1, 1];const array3 = [1, 2, 3, 4, 5, 6];function numberArrayEquals(array1, array2) { return array1.len......

要检查两个数字数组是否相同,可以使用 every() 功能如下。

const array1 = [1, 1, 1, 1, 1];const array2 = [1, 1, 1, 1, 1];const array3 = [1, 2, 3, 4, 5, 6];function numberArrayEquals(array1, array2) { return array1.length === array2.length && array1.every((v, i) => array2[i] == array1[i]);}numberArrayEquals(array1, array2); // truenumberArrayEquals(array1, array3); // false

替代使用JSON.stringify()

您也可以使用 JSON.stringify() 检查两个数组是否相同。

const array1 = [1, 1, 1, 1, 1];const array2 = [1, 1, 1, 1, 1];const array3 = [1, 2, 3, 4, 5, 6];// JSON.stringify(array1) => "[1,1,1,1,1]"JSON.stringify(array1) === JSON.stringify(array2); // trueJSON.stringify(array1) === JSON.stringify(array3); // false

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告