JS進階-構造函數

學習目標:

  • 掌握構造函數

學習內容:

  1. 構造函數

構造函數:

封裝是面向對象思想中比較重要的一部分,js面向對象可以通過構造函數實現的封裝。

同樣的將變量和函數組合到了一起并能通過this實現數據的共享,所不同的是借助構造函數創建出來的實例對象之間是彼此不影響的。

總結:

  1. 構造函數體現了面向對象的封裝特性。
  2. 構造函數實例創建的對象彼此獨立、互不影響。
 <title>構造函數</title>
</head><body><script>// 構造函數  公共的屬性和方法 封裝到 Star 構造函數里面了function Star(uname, age) {this.uname = unamethis.age = agethis.sing = function () {console.log('唱歌')}}const ldh = new Star('劉德華', 55)const zxy = new Star('張學友', 58)// console.log(ldh === zxy)  // falseconsole.log(ldh.sing === zxy.sing) // false</script></body>

前面我們學過的構造函數方法很好用,但是存在浪費內存的問題
在這里插入圖片描述

  • 小結
  1. JS實現面向對象需要借助于誰來實現?

構造函數。

  1. 構造函數存在什么問題??

浪費內存。

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

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

相關文章

小程序需要進行軟件測試嗎?小程序測試有哪些測試內容?

在如今移動互聯網快速發展的時代&#xff0c;小程序已成為人們生活中不可或缺的一部分。然而&#xff0c;面對日益增長的小程序數量和用戶需求&#xff0c;小程序的穩定性和質量問題日益突顯。因此&#xff0c;對小程序進行軟件測試顯得尤為重要。 近期的一項調查顯示&#xf…

【架構】分布式與微服務架構解析

分布式與微服務架構解析 一、分布式1、什么是分布式架構2、為什么需要分布式架構3、分布式架構有哪些優勢&#xff1f;4、分布式架構有什么劣勢&#xff1f;5、分布式架構有哪些關鍵技術&#xff1f;6、基于分布式架構如何提高其高性能&#xff1f;7、如何基于架構提高系統的穩…

【工具】咸魚小助手,一款咸魚之王輔助工具

轉載請注明出處&#xff1a;小鋒學長生活大爆炸[xfxuezhagn.cn] 如果本文幫助到了你&#xff0c;歡迎[點贊、收藏、關注]哦~ Github&#xff1a;咸魚之王的自動化腳本&#xff0c;自動答題、爬塔、領資源等 下載&#xff1a;(密碼:9u22) 咸魚小助手 文檔&#xff1a;騰訊文檔 視…

軟考《信息系統運行管理員》-3.2信息系統設施運維的環境管理

3.2信息系統設施運維的環境管理 1 計算機機房的選址要求 電子計算機機房地理位置 選擇水源充足&#xff0c;電子比較穩定可靠&#xff0c;交通通信方便&#xff0c;自然環境清潔的地點要遠離產生粉塵、油煙、有害氣體以及生產或存儲具有腐蝕性、易燃、易爆物品的工廠、倉庫、…

3d模型選不中任何東西是什么原因?---模大獅模型網

在進行3D模型設計過程中&#xff0c;有時會遇到無法選擇模型中的任何元素的問題。這種情況可能會影響設計師的工作效率和體驗&#xff0c;因此了解問題的原因以及如何解決是至關重要的。本文將探討在3D建模中遇到無法選中模型元素的原因及解決方法。 一、問題原因分析 無法選中…

跨境必備:提升Instagram互動率攻略

在這個視覺為王的數字時代&#xff0c;Instagram已成為品牌與用戶互動的重要平臺。然而&#xff0c;要在激烈的競爭中脫穎而出&#xff0c;單靠高質量的內容還遠遠不夠。本文將深入探討一系列經過驗證的策略&#xff0c;旨在提高Instagram上的用戶互動率&#xff0c;從而增強品…

07淺談大語言模型可調節參數tempreture

淺談temperature 什么是temperature&#xff1f; temperature是大預言模型生成文本時常用的兩個重要參數。它的作用體現在控制模型輸出的確定性和多樣性&#xff1a; 控制確定性&#xff1a; temperature參數可以控制模型生成文本的確定性&#xff0c;大部分模型中temperatur…

醫療器械網絡安全 | 漏洞掃描、滲透測試沒有發現問題,是否說明我的設備是安全的?

盡管漏洞掃描、模糊測試和滲透測試在評估系統安全性方面是非常重要和有效的工具&#xff0c;但即使這些測試沒有發現任何問題&#xff0c;也不能完全保證您的醫療器械是絕對安全的。這是因為安全性的評估是一個多維度、復雜且持續的過程&#xff0c;涉及多個方面和因素。以下是…

數模打怪(一)之層次分析法

一、什么是層次分析法 層次分析法&#xff08;AHP&#xff09;主要用于解決評價類問題&#xff08;可打分&#xff09; 比如哪種方案更好、哪位運動員更優秀等 二、層次分析法的三個步驟 1、建立層次結構 分析題目&#xff0c;找出評價類問題的三要素&#xff1a; &#x…

android13 設置左右分屏修改為單屏幕,應用分屏改為單屏

1.前言 android13中,系統設置變成,左邊是一級菜單,右側是二級菜單, 這樣跟我們以前android7/8/9的布局是不一樣的,我們需要將它修改為一級菜單,點進去才是二級菜單這種。 效果如下 2.系統設置實現分析 它這里使用的是google新出的embedding activity, 相關的知識這里…

從重慶元宇宙國風秀看未來元宇宙發展趨勢

2024年2月24日&#xff0c;為紀念梅蘭芳先生誕辰130周年&#xff0c;以“新國風東方美”為主題的【承華靈境】元宇宙國風秀在重慶市人民大禮堂發布。這場活動將中國經典藝術與數字化技術融合&#xff0c;呈現了一場新國風東方美學的跨越時空人文科技之旅&#xff0c;其中的重點…

最后紀元Last Epoch可以通過什么搬磚 游戲搬磚教程

來嘍來嘍&#xff0c;最后紀元&#xff0c;一款《最后紀元》是一款以獲得戰利品為基礎的暗黑風格動作RPG游戲&#xff0c;玩家將從2281年的毀滅時代追溯到由女神Eterra創造的世界&#xff0c;通過多個時代與黑暗的命運對抗&#xff0c;找到拯救世界的方式。游戲有五種職業&…

萌啦數據多少錢一個月,萌啦數據價格是多少

在跨境電商的浩瀚星海中&#xff0c;Ozon作為俄羅斯及獨聯體地區領先的電商平臺&#xff0c;正吸引著越來越多的商家和創業者的目光。而“萌啦ozon數據”作為專注于Ozon平臺數據分析與洞察的服務提供商&#xff0c;更是成為了眾多商家在數據驅動決策道路上的得力助手。然而&…

MobaXterm工具

MobaXterm 是一個增強型的 Windows 終端。其為 Windows 桌面提供所有重要的遠程網絡終端工具&#xff08;如 SSH、X11、RDP、VNC、FTP、SFTP、Telnet、Serial、Mosh、WSL 等&#xff09;&#xff0c;和 Unix 命令&#xff08;如 bash、ls、cat、sed、grep、awk、rsync 等&#…

sqlserver 自動編號初始化

在SQL Server中&#xff0c;可以使用IDENTITY屬性來創建一個自動增長的序列&#xff0c;這通常用于主鍵。在創建表時&#xff0c;可以指定某一列為IDENTITY列&#xff0c;并給出起始值和增量。 以下是一個創建表并使用IDENTITY屬性初始化自動編號的示例&#xff1a; CREATE T…

每日一題~abc356(對于一串連續數字 找規律,開數值桶算貢獻)

添加鏈接描述 題意&#xff1a;對于給定的n,m 。計算0~n 每一個數和m & 之后&#xff0c;得到的數 的二進制中 1的個數的和。 一位一位的算。最多是60位。 我們只需要計算 在 1-n這些數上&#xff0c;有多少個數 第i位 為1. 因為是連續的自然數&#xff0c;每一位上1 的…

ICMP隧道

后臺私信找我獲取工具 目錄 ICMP隧道作用 ICMP隧道轉發TCP上線MSF 開啟服務端 生成后門木馬 msf開啟監聽 開啟客戶端icmp隧道 執行后門木馬&#xff0c;本地上線 ICMP隧道轉發SOCKS上線MSF 開啟服務端 生成后門木馬 msf開啟監聽 開啟客戶端icmp隧道 ?執行后…

鋇錸網關: 輕松實現PLC與OPC UA服務器的雙向通信

在當今工業4.0的大潮下&#xff0c;實現不同設備、系統之間的高效通信和數據交換已大勢所趨&#xff01;PLC與OPC UA服務器的對接&#xff0c;對于打造智能工廠具有重要意義&#xff0c;本文將深入探討鋇錸技術的網關如何實現這一過程&#xff0c;為用戶提供快速且低成本的解決…

Nextflow 可選輸入文件

問題 有時候存在需要 process 接收可選的輸入文件的場景。 解決方案 可以使用特殊的文件名來標記這類輸入參數&#xff0c;類似于一個 placeholder。 可以在assets中創建一個空文件: touch assets/NO_FILE示例代碼 params.inputs "$projectDir/data/prots/*{1,2,3}…

8. 隔行變色

題目描述 本題為填空題&#xff0c;只需要算出結果后&#xff0c;在代碼中使用輸出語句將所填結果輸出即可。 Excel 表的格子很多&#xff0c;為了避免把某行的數據和相鄰行混淆&#xff0c;可以采用隔行變色的樣式。 小明設計的樣式為&#xff1a;第 11 行藍色&#xff0c;…