如何只保存对象中的控制台中高亮的属性,而灰色的不保存?

来源:1-1 课程介绍(导学 )

皮小西

2022-09-02

老师好,我在实际开发中遇到一个问题,就是我只想保存控制台中高亮的属性(调用接口发送给后端保存数据),而将灰色的属性不做保存。请问该如何操作呢?
另外,还想请教一下灰色的这些属性,该如何称呼?是所有灰色的叫做隐式原型吗?谢谢。

如下图,只保留上框的,而不保留下框的内容。
图片描述

写回答

1回答

张轩

2022-09-03

同学你好

这些灰色的称之为不可枚举的属性,https://stackoverflow.com/questions/29821843/what-is-the-significance-of-faded-properties-when-using-console-dir-in-chrome-de

比如原型链上的一些属性方法,自定义的一些不可枚举的属性。

假如你要发送给后端,直接用这些对象就可以,发送请求的过程中会自动去掉这些内容,只留下可枚举的属性。可以试试看。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程