javascript - 推送到数组并比较两个数组 JavaScript

标签 javascript arrays compare push

小伙伴们,大家好,

我尝试比较两个数组,并在它们是否具有相同的组件时执行某些操作。我在这里找到了这个Using jQuery to compare two arrays现在我尝试使用它,但显然我做错了什么。

这是我的JSfiddle我的代码在哪里。我放置了两个警报来观察我的代码,但将元素推送到数组似乎有问题?

这是我的代码:

HTML

<p class="wyliczanka-element">Heh</p>
<p class="wyliczanka-element">huh</p>

JavaScript

$(document).ready(function () {
    var wyliczanka_wzor = [Heh, huh];
    var wyliczanka = [];

    $('.wyliczanka-element').each(function (i) {
        wyliczanka.push($(this).text());
    });
    alert(wyliczanka[0]);

    if (($(wyliczanka_wzor).not(wyliczanka).length === 0) && ($(wyliczanka).not(wyliczanka_wzor).length === 0)) {
        alert("Youp!");
    } else {
        alert("meh");
    }
});

感谢您的帮助。

最佳答案

您正在将两个字符串与两个 undefined variable 进行比较。

var wyliczanka_wzor = [Heh, huh];

应该是

var wyliczanka_wzor = ['Heh', 'huh'];

关于javascript - 推送到数组并比较两个数组 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525156/

相关文章:

javascript - 如何在整页图像 slider 中提供箭头键事件

javascript - 投票功能 "No Eintrag matches the given query"

javascript - 检查字符串是否只有某个单词 javascript?

java - 将数组返回到 main 方法

c# - 无法比较数组中的 2 个对象(与继承和泛型比较)

javascript - 虚拟键盘事件

javascript - 使用 Javascript 检查 m3u8 URL 是否损坏

perl - 我可以在Perl中将参数传递给sort的compare子例程吗?

java - 如何清除 JSON 数组中的数据

java - 可比较和 (MyClass)null