object獲取的兩種方式/Object.keys使用/解構賦值

object獲取的兩種方式:?

  data() {return {abj: {aa: {A: '1'}}}},created() {console.log(this.abj.aa)    //第一種console.log(this.abj["aa"])    //第二種},

?Object.keys使用/解構賦值:

    return {footList: [],abj: {aa: {A: '12',AA:'22'},bb: {B: '1'}},ABJ:[100,200,300]}},created() {this.deepCopy()//Object.keys返回值是數組console.log(Object.keys(this.abj))    //參數為對象時 返回值是數組,存放的是對象key//['aa','b']console.log(Object.keys(this.ABJ))    //參數為數組時 返回值是數組,存放的是數組索引,和用for in遍歷數組的順序一樣//['0','1','2']for (const BB in this.ABJ){console.log(BB)   //0//1//2}},

解構賦值與擴展運算符:

this.obj 和 {...this.obj} 區別

  data() {return {A: {AA: 'ytyt1',BB: 'ytyt2',CC: 'ytyt3',}}},created() {console.log(this.A)console.log({...this.A})   },

?基本使用方法:

  data() {return {A: {AA: 'ytyt1',BB: 'ytyt2',CC: 'ytyt3',},ABJ: [100, 200, 300]}},created() {console.log(...this.ABJ)      //100 200 300console.log([...this.ABJ])   //[100, 200, 300]// 僅提取 BB 作為變量let {BB} = {...this.A}console.log(BB)      //ytyt2// CC = 名為 CC 的屬性// rest = 存有剩余屬性的對象let {CC, ...rest} = this.A;console.log(CC)   //ytyt3console.log(rest)   //{AA: 'ytyt1', BB: 'ytyt2'}// 把一個屬性賦值給另一個名字的變量// 冒號表示“什么值:賦值給誰”// 解構賦值都可以設置默認屬性  {BB: b = 2} let {BB: b} = {...this.A}console.log(b)// 數組解構let [DD] = [...this.ABJ]console.log(DD)   // 從數組第一個開始賦值,所以DD值為100},

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/42950.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/42950.shtml
英文地址,請注明出處:http://en.pswp.cn/news/42950.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件工程概述-架構師(三)

軟件工程概述(老版) 軟件開發生命周期: 軟件定義時期:包括 可行性研究和詳細需求分析過程,任務是軟件工程必需完成的目標,具有可行問題分析、可行性研究、需求分析等。軟件開發時期:軟件的 設…

20230818 數據庫自整理部分

并發事務 臟讀 一個事務讀取到另一事務還沒有提交的數據 事務B讀取了事務A還沒有提交的數據 不可重復讀 一個事務先后讀取同一條記錄,但是兩次讀取的數據不同,稱之為不可重復讀 查詢出來的數據不一樣 1步驟b還沒有提交 3步驟b已經提交 幻讀 一個…

SOLIDWORKS 2023中裝配體配合的正確使用方法 碩迪科技

-SOLIDWORKS 裝配體打開時是由不同的階段和性能檢查組成的。如果在創建裝配體時未應用基本的配合方法,問題會隨著時間的推移而累積,并且在使用時會出現明顯的速度減慢。 如果您的裝配體運行速度很慢,則很可能是在創建配合時出現了不良操作的癥…

C#如何遍歷類的屬性,并獲取描述/注釋

要獲取屬性的描述/注釋,需要使用System.ComponentModel命名空間中的DescriptionAttribute。可以通過反射獲取屬性上的DescriptionAttribute,并獲取其Description屬性值。 首先,需要引入System.ComponentModel命名空間: using Sy…

貝葉斯推理問題、MCMC和變分推理

一、說明 1.1 介紹 貝葉斯推理是統計學中的一個主要問題,在許多機器學習方法中也會遇到。例如,用于分類的高斯混合模型或用于主題建模的潛在狄利克雷分配都是在擬合數據時需要解決此類問題的圖形模型。 同時,可以注意到,貝葉斯推…

vscode ssh 遠程 gdb 調試

一、點運行與調試,生成launch.json 文件 二、點添加配置,選擇GDB 三、修改啟動程序路徑

Python自動化實戰之使用Selenium進行Web自動化詳解

概要 為了完成一項重復的任務,你需要在網站上進行大量的點擊和操作,每次都要浪費大量的時間和精力。Python的Selenium庫就可以自動化完成這些任務。 在本篇文章中,我們將會介紹如何使用Python的Selenium庫進行Web自動化,以及如何…

Kubernetes網絡組件詳解

目錄 1、Kubernetes網絡組件 1.1、Flannel網絡組件 1.2、Calico 網絡插件 2、環境準備 2.1、主機初始化配置 2.2、部署docker環境 3、部署kubernetes集群 3.1、組件介紹 3.2、配置阿里云yum源 3.3、安裝kubelet kubeadm kubectl 3.4、配置init-config.yaml 3.5、安裝…

jenkinsfile自動部署接口

復制創建新流水線 從預先創建的job中獲取 config.xml 或根據需要創建另一個 curl -X GET http://xxx.xxx.xxxx.com/job/backup-data/config.xml -u test:xxxxxxxxxxxxxxxxxx-o config.xml 生成Crumb CRUMB$(curl -s http://xxxxxxx.xxx.xxx.com/crumbIssuer/api/xml?xpathc…

精彩回顧 | 迪捷軟件出席2023ATC汽車電子與軟件技術周

2023年8月18日,由ATC汽車技術會議主辦,上海市集成電路行業協會支持的“2023ATC汽車電子與軟件技術周”在上海市圓滿落幕。迪捷軟件上海參展之行圓滿收官。 ▲開幕式 本次峰會匯聚了整車廠、汽車零部件集團、軟硬件方案提供商、軟件工具供應商、軟件測試…

Ladp數據庫安裝和配置自定義schema ,Centos7環境

最近安裝ldap看了不少教程,整理下用到的有用的資料,并把自己的搭建過程分享。 參考 ldap介紹:openLDAP入門與安裝 官方文檔:https://www.openldap.org/doc/admin22/schema.html 安裝配置:Centos7 搭建openldap完整詳…

flask模型部署教程

搭建python flask服務的步驟 1、安裝相關的包 具體參考https://blog.csdn.net/weixin_42126327/article/details/127642279 1、安裝conda環境和相關包 # 一、安裝conda # 1、首先,前往Anaconda官網(https://www.anaconda.com/products/individual&am…

【K8S源碼之Pod漂移】整體概況分析 controller-manager 中的 nodelifecycle controller(Pod的驅逐)

參考 k8s 污點驅逐詳解-源碼分析 - 掘金 k8s驅逐篇(5)-kube-controller-manager驅逐 - 良凱爾 - 博客園 k8s驅逐篇(6)-kube-controller-manager驅逐-NodeLifecycleController源碼分析 - 良凱爾 - 博客園 k8s驅逐篇(7)-kube-controller-manager驅逐-taintManager源碼分析 - 良…

esp32C3 micropython oled 恐龍快跑游戲

目錄 簡介 效果展示 源代碼 main.py ssd1306.py 實現思路 血量值 分數 恐龍 障礙物 得分與血量值的計算 簡介 使用合宙esp32c3模塊,基于micropython平臺開發的一款oled小游戲,恐龍快跑,所有代碼已經給出,將兩個py文件…

【Maven教程】(一)入門介紹篇:Maven基礎概念與其他構建工具:理解構建過程與Maven的多重作用,以及與敏捷開發的關系 ~

Maven入門介紹篇 1?? 基礎概念1.1 構建1.2 maven對構建的支持1.3 Maven的其他作用 2?? 其他構建工具2.1 IDE2.2 Make2.3 Ant2.4 Jenkins 3?? Maven與敏捷開發🌾 總結 1?? 基礎概念 "Maven"可以翻譯為 “知識的積累者” 或 “專家”。這個詞源于波…

Qt應用開發(基礎篇)——MDI窗口 QMdiArea QMdiSubWindow

一、前言 QMdiArea類繼承于QAbstractScrollArea,QAbstractScrollArea繼承于QFrame,是Qt用來顯示MDI窗口的部件。 滾屏區域基類 QAbstractScrollAreahttps://blog.csdn.net/u014491932/article/details/132245486 框架類 QFramehttps://blog.csdn.net/u01…

面試算法編程題

面試算法編程題記錄 題目 : 羊圈里的狼 題目背景 : 一到了晚上,草原牧民的羊就會被趕進羊圈里。這時,野外的狼群就會打羊羔的主意。為了保護羊羔,牧民需要將羊圈里的狼趕走或殺死。由于來的狼很多,他需要快速甄別哪些狼在羊圈里面…

FANUC機器人加減速倍率指令ACC的使用方法說明

FANUC機器人加減速倍率指令ACC的使用方法說明 單位有一臺FANUC機器人(型號:M-900iB 360kg),偶爾會在啟動的瞬間會報SRVO-050碰撞檢測報警,而事實上機器人并沒有開始移動或和其他工件產生碰撞,一直查了很長時間,也沒有查到具體的原因,也嘗試過重新進行負載推算,但是偶爾…

恒運資本:CPO概念發力走高,兆龍互聯漲超10%,華是科技再創新高

CPO概念15日盤中發力走高,截至發稿,華是科技漲超15%再創新高,兆龍互聯漲逾11%,中貝通訊漲停,永鼎股份、太辰光漲超5%,天孚通訊漲逾4%。 消息面上,光通訊聞名咨詢機構LightCounting近日發布的202…

國產之光:訊飛星火最新大模型V2.0

大家好,我是herosunly。985院校碩士畢業,現擔任算法研究員一職,熱衷于機器學習算法研究與應用。曾獲得阿里云天池比賽第一名,CCF比賽第二名,科大訊飛比賽第三名。擁有多項發明專利。對機器學習和深度學習擁有自己獨到的…