老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

Node.js常用工具util

util 是一個 Node.js 核心模塊,提供常用函數(shù)的集合,用于彌補核心 Javascript 功能過于精簡的不足。

創(chuàng)新互聯(lián)公司專注于坊子網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供坊子營銷型網(wǎng)站建設(shè),坊子網(wǎng)站制作、坊子網(wǎng)頁設(shè)計、坊子網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造坊子網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供坊子網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

util.inherits(constructor, superConstructor)

實現(xiàn)對象間原型繼承的函數(shù),第一個構(gòu)造函數(shù) 將從 第二個構(gòu)造函數(shù)那里繼承原型的方法

JavaScript 的面向?qū)ο筇匦允腔谠偷模c常見的基于類的不同。JavaScript 沒有 提供對象繼承的語言級別特性,而是通過原型復(fù)制來實現(xiàn)

示例代碼如下:

var util = require('util');

//基礎(chǔ)對象
function Base(){
    this.name = 'base';
    this.base = '1990';

    this.sayHello = function(){
        console.log('Hello '+this.name);
    }
};

Base.prototype.showName = function(){
    console.log(this.name);
};

//繼承自 Base 的對象
function Sub(){
    this.name = 'sub';
}

util.inherits(Sub, Base);

var objBase = new Base();
objBase.showName();
objBase.sayHello();
console.log(objBase);

var objSub = new Sub();
objSub.showName();
console.log(objSub);

我們定義了一個基礎(chǔ)對象 Base 和一個繼承自 Base 的 Sub,Base 有三個在構(gòu)造函數(shù)內(nèi)定義的屬性和一個原型中定義的函數(shù),通過 util.inherits 實現(xiàn)繼承。結(jié)果如下:

Node.js 常用工具 util

注意,Sub 僅僅繼承了 Base 在原型中定義的函數(shù),而構(gòu)造函數(shù)內(nèi)部創(chuàng)造的 base 屬性和 sayHello 函數(shù)都沒有被 Sub 繼承。同時,在原型中定義的屬性不會被 console.log 作為對象的屬性輸出。

嘗試打印輸出 objSub.sayHello() 這個方法,輸出的結(jié)果是:

Node.js 常用工具 util

util.inspect(object,[showHidden],[depth],[colors]

是一個將任意對象轉(zhuǎn)換成字符串的方法,通常用于調(diào)試和錯誤輸出。

util.inspect 接受至少一個參數(shù) object,即要轉(zhuǎn)換的對象。

其它可選參數(shù)如下:

showHidden  是一個可選參數(shù),如果值為 true,將會輸出更多隱藏信息

depth   表示最大遞歸的層數(shù),如果對象很復(fù)雜,你可以指定層數(shù)以控制輸出信息的多少。如果不指定 depth,默認(rèn)會遞歸 2 層;指定為 null,表示不限制遞歸層數(shù),完整遍歷對象

colors  如果值為 true,輸出格式將會以 ANSI 顏色編碼,通常用于在終端顯示更漂亮的效果

特別要指出的是,util.inspect 并不會簡單地直接把對象轉(zhuǎn)換為字符串,即使該對 象定義了 toString 方法也不會調(diào)用

示例代碼如下:

var util = require('util');

function Person(){
    this.name = 'Roger';

    this.toString = function(){
        return this.name;
    }
}

var obj = new Person();
console.log(util.inspect(obj));
console.log(util.inspect(obj, true));

運行結(jié)果:

Node.js 常用工具 util


網(wǎng)頁標(biāo)題:Node.js常用工具util
文章網(wǎng)址:http://www.xueling.net.cn/article/pohpsg.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 哪里可以看毛片 | 偷拍女人私密按摩高潮视频 | 国产乱淫精品一区二区三区毛片 | 国产精品视频久久久久久 | 满春阁精品a∨在线观看 | 国产精品一区人妻精品阁在线 | 欧洲伊人网 | 九色蝌蚪少妇 | 好大好硬好爽18禁视频免费 | 2021亚洲天堂 | 国产精品VA在线观看老妇女 | 日本韩国国产 | 欧美日韩在线免费观看 | 国产精品一区二区高清在线 | 涩涩网址 | 日本中文字幕视频在线观看 | 久久精品无码一区二区无码 | 一级a毛片免费观看久久精品 | 黄色录像一级片 | 国内精拍拍在线视频免费看 | 中文字幕日韩av | 高潮喷水的毛片 | 五月婷婷俺也去高潮 | 无码国内精品久久人 | 龙珠z国语版在线观看 | 97超碰色| 国产一区在线免费 | 国产一区二区四区 | 性夜夜春夜夜爽AA片A | 中文一区二| 中文字幕乱码久久午夜 | 国产高清91 | 久草热这里有精品6 | 国产成人精品一区二区视频免费 | 亚洲愉拍一区二区三区 | 再深点灬舒服灬太大的91优势 | 国产一区日韩二区欧美三区 | 适合女士自慰时看的黄文 | 91精品中文字幕一区二区三区 | 欧美一区二区三区视频在线 | www.youjizz.com日韩 |