qq_57159670 2025-02-22 10:31 采纳率: 50%
浏览 14

前端页面怎么对比数组对象里面的值有没有变化

前端页面一个数组对象 [

```c++
{"LMT_CTRL_PRD": "1W", "LMT_HIER_KEYWD": "a0115601020245000647412", "ACMLD_TXN_LMT": "60000.00", "LMT_NO": "ED01276560", "SNGL_TXN_LMT": "0.00"},
{"LMT_CTRL_PRD": "1M", "LMT_HIER_KEYWD": "a0115601020245000647412", "ACMLD_TXN_LMT": "80000.00", "LMT_NO": "ED01276559", "SNGL_TXN_LMT": "0.00"},
{"LMT_CTRL_PRD": "1Y", "LMT_HIER_KEYWD": "a0115601020245000647412", "ACMLD_TXN_LMT": "88888.00", "LMT_NO": "ED01276558", "SNGL_TXN_LMT": "0.00"},
{"LMT_CTRL_PRD": "1S", "LMT_COMT": "", "LMT_HIER_KEYWD": "", "ACMLD_TXN_LMT": "0.0", "LMT_NO": "", "SNGL_TXN_LMT": "0.0"}]

```是从上个页面带过来了,输入框是一个循环,点击确定的时候怎么对比ACMLD_TXN_LMT这个值有没有变化

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2025-02-22 10:31
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    前端页面怎么对比数组对象里面的值有没有变化

    你想知道如何在前端页面中比较数组对象中的值是否有变化。

    可以使用 JavaScript 的 JSON.stringify() 方法将数组对象转换为字符串,然后使用 === 操作符比较字符串是否相同。如果字符串相同,说明数组对象中的值没有变化。

    例如:

    const arr = [
      {"LMT_CTRL_PRD": "1W",  "LMT_HIER_KEYWD": "a0115601020245000647412", "ACMLD_TXN_L"}
    ];
    
    const originalStr = JSON.stringify(arr);
    // 对数组对象进行修改
    arr[0].LMT_CTRL_PRD = "2W";
    
    const modifiedStr = JSON.stringify(arr);
    
    if (originalStr === modifiedStr) {
      console.log("数组对象中的值没有变化");
    } else {
      console.log("数组对象中的值已经变化");
    }
    

    在上面的代码中,我们首先将数组对象转换为字符串,然后将字符串比较。如果字符串相同,说明数组对象中的值没有变化。

    如果你想比较数组对象中的某个特定的值,可以使用 JSON.stringify() 方法将该值转换为字符串,然后比较字符串是否相同。

    例如:

    const arr = [
      {"LMT_CTRL_PRD": "1W",  "LMT_HIER_KEYWD": "a0115601020245000647412", "ACMLD_TXN_L"}
    ];
    
    const originalValue = arr[0].LMT_CTRL_PRD;
    // 对数组对象进行修改
    arr[0].LMT_CTRL_PRD = "2W";
    
    const modifiedValue = arr[0].LMT_CTRL_PRD;
    
    if (originalValue === modifiedValue) {
      console.log("数组对象中的值没有变化");
    } else {
      console.log("数组对象中的值已经变化");
    }
    

    在上面的代码中,我们首先将数组对象中的某个特定的值转换为字符串,然后将字符串比较。如果字符串相同,说明数组对象中的值没有变化。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月22日