H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】求助,es6数组使用push方法报错Expression statement is not assignment or call

即使我的params.name有数值,我的数组里面还是为空,为什么?

let updateParamsArray = [];

console.log("参数 name == ", params.name);

    if(params.name !== null && params.name !== undefined && params.name !== "") {
        updateParamsArray.push["name"];

        console.log("updateParamsArray == ", updateParamsArray);
    } else if(params.identity !== null && params.identity !== undefined && params.identity !== "") {
        updateParamsArray.push["identity"];
    } else if(params.sex !== null && params.sex !== undefined && params.sex !== "") {
        updateParamsArray.push["sex"];
    } else if(params.qq !== null && params.qq !== undefined && params.qq !== "") {
        updateParamsArray.push["qq"];
    } else if(params.weChat !== null && params.weChat !== undefined && params.weChat !== "") {
        updateParamsArray.push["weChat"];
    } else if(params.birthday !== null && params.birthday !== undefined && params.birthday !== "") {
        updateParamsArray.push["birthday"];
    }

    console.log("updateParamsArray == ", updateParamsArray);

图片描述

回答:

push是方法,用括号
updateParamsArray.push(“name”);

本文地址:H5W3 » 【Web前端问题】求助,es6数组使用push方法报错Expression statement is not assignment or call

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址