将对象与返回的数据所对应的键相同时一一赋值

问题描述

对象与返回的数据直接赋值,会将多余的键与值也添加上 那么赋值时值要 目标对象的键所对应的值


解决方案:

利用双重遍历 来比对 当 键相同时再赋值

javascript 复制代码
duiYingFuZhi(obj,data){
      for (let key in obj) {
        for (let index in data) {
          if (key===index) {
            obj[key]=data[index];
          }
        }
      }
      return obj
    },
相关推荐
郭尘帅66619 分钟前
vue3基础学习(上) [简单标签] (vscode)
前端·vue.js·学习
njsgcs32 分钟前
opencascade.js stp vite webpack 调试笔记
开发语言·前端·javascript
AC-PEACE37 分钟前
小程序初始化加载时间优化 步骤思考与总结
react.js·小程序·前端框架
T0uken1 小时前
【前端】:单 HTML 去除 Word 批注
前端·html·word
st紫月2 小时前
用vue和go实现登录加密
前端·vue.js·golang
岁岁岁平安2 小时前
Vue3学习(组合式API——计算属性computed详解)
前端·javascript·vue.js·学习·computed·计算属性
HWL56792 小时前
Express项目解决跨域问题
前端·后端·中间件·node.js·express
刺客-Andy3 小时前
React 第三十九节 React Router 中的 unstable_usePrompt Hook的详细用法及案例
前端·javascript·react.js
Go_going_3 小时前
【js基础笔记] - 包含es6 类的使用
前端·javascript·笔记
浩~~3 小时前
HTML5 浮动(Float)详解
前端·html·html5