国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript 原型方法歸納 ------非Array篇

wangdai / 2031人閱讀

摘要:轉(zhuǎn)換成小數(shù)模式,參數(shù)為小數(shù)點(diǎn)位數(shù)轉(zhuǎn)換成字符串,參數(shù)為進(jìn)制數(shù)返回對(duì)原型鏈中屬性返回以下屬性為屬性返回組成的數(shù)組凍結(jié)一個(gè)對(duì)象,使其不可被操作根據(jù)特定原型創(chuàng)建新對(duì)象使用實(shí)現(xiàn)的繼承返回結(jié)果數(shù)組或返回返回特定索引的字符返回特定字符的位置索引反向

Function

Function.prototype.apply()

fun.apply(thisArg, [argsArray])

Function.prototype.call():
fun.call(thisArg[, arg1[, arg2[, ...]]])

Number

Number.prototype.toFixed():
numObj.toFixed(digits) 轉(zhuǎn)換成小數(shù)模式,參數(shù)為小數(shù)點(diǎn)位數(shù)

Number.prototype.toString():
numObj.toString(radix) 轉(zhuǎn)換成字符串,參數(shù)為進(jìn)制數(shù)

Object

Object.prototype.hasOwnProperty()
返回true or false,對(duì)原型鏈中屬性返回false

以下Object屬性為ESC5屬性
Object.keys()
返回kay組成的數(shù)組

Object.freeze()
凍結(jié)一個(gè)對(duì)象,使其不可被操作

Object.create()
Object.create(proto [, propertiesObject ])
根據(jù)特定原型創(chuàng)建新對(duì)象

使用Object.create實(shí)現(xiàn)的繼承

// Shape - superclass
function Shape() {
  this.x = 0;
  this.y = 0;
}

// superclass method
Shape.prototype.move = function(x, y) {
    this.x += x;
    this.y += y;
    console.info("Shape moved.");
};

// Rectangle - subclass
function Rectangle() {
  Shape.call(this); // call super constructor.
}

// subclass extends superclass
Rectangle.prototype = Object.create(Shape.prototype);
Rectangle.prototype.constructor = Rectangle;

var rect = new Rectangle();

rect instanceof Rectangle // true.
rect instanceof Shape // true.

rect.move(1, 1); // Outputs, "Shape moved."
RegExp

RegExp.prototype.exec()
返回結(jié)果數(shù)組或null

RegExp.prototype.test()
返回true or false

String

String.prototype.charAt(index)
返回特定索引的字符

String.prototype.indexOf()
str.indexOf(searchValue[, fromIndex])
返回特定字符的位置索引

"Blue Whale".indexOf("Blue");     // returns  0
"Blue Whale".indexOf("Blute");    // returns -1
"Blue Whale".indexOf("Whale", 0); // returns  5
"Blue Whale".indexOf("Whale", 5); // returns  5
"Blue Whale".indexOf("", 9);      // returns  9
"Blue Whale".indexOf("", 10);     // returns 10
"Blue Whale".indexOf("", 11);     // returns 10

反向?yàn)?/em>String.prototype.lastIndexOf()

String.prototype.match(regexp)
根據(jù)正則查詢,返回查詢結(jié)果數(shù)組

String.prototype.replace()
str.replace(regexp|substr, newSubStr|function[, flags]);
返回替換過的新數(shù)組

String.prototype.slice()
str.slice(beginSlice[, endSlice])
類似Array的slice,返回字符串片段

String.prototype.split()
str.split([separator][, limit])
字符串打散為數(shù)組

var digits = "0123456789"
var a = digits.split("",5)
//return ["0","1","2","3","4"]

以下ESC5屬性
String.prototype.trim() 裁切前后空格

整理自
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/87541.html

相關(guān)文章

  • JavaScript】【對(duì)象】屬性和方法的總結(jié)歸納

    摘要:構(gòu)造函數(shù)原型對(duì)象實(shí)例對(duì)象之間的關(guān)系錯(cuò)綜復(fù)雜,關(guān)于它們的屬性和方法很多,長(zhǎng)得也很像。表示能否修改屬性的值。屬性和方法以下的屬性和方法均以下面的代碼為例構(gòu)造函數(shù)指向原型對(duì)象,包含所有被實(shí)例共享的屬性和方法。 構(gòu)造函數(shù)、原型對(duì)象、實(shí)例對(duì)象之間的關(guān)系錯(cuò)綜復(fù)雜,關(guān)于它們的屬性和方法很多,長(zhǎng)得也很像。這里歸納出來,方便記憶和查閱。 對(duì)象屬性類型 數(shù)據(jù)屬性 [[Configurable]]:表示能否...

    qiangdada 評(píng)論0 收藏0
  • Javascript各種數(shù)組遍歷方法歸納總結(jié)和兼容寫法

    摘要:主要用于枚舉對(duì)象數(shù)組遍歷效率最低的方法。當(dāng)前數(shù)組元素的值。傳遞給函數(shù)的初始值注意對(duì)于空數(shù)組是不會(huì)執(zhí)行回調(diào)函數(shù)的。 前言 PS: 2018/04/26 優(yōu)化一下排版,重新梳理一下方法,補(bǔ)充一些信息,刪除JQuery庫用法,只講解Javascript自帶的, for in 語句用于遍歷數(shù)組或者對(duì)象的屬性(對(duì)數(shù)組或者對(duì)象的屬性進(jìn)行循環(huán)操作)。主要用于枚舉對(duì)象, 數(shù)組遍歷效率最低的方法。 va...

    Sanchi 評(píng)論0 收藏0
  • 淺談:快速理解JS的原型原型

    摘要:中有基本類型和復(fù)雜類型的區(qū)分。原型與原型鏈這里,就引入了兩個(gè)新的概念。原型對(duì)象就是用來存放聲明對(duì)象中共有的那部分屬性。而原型對(duì)象自身也是一個(gè)對(duì)象,它也有自己的原型對(duì)象。這樣層層上溯,就形成了一個(gè)類似鏈表的結(jié)構(gòu),這就是原型鏈。 JavaScript中有基本類型和復(fù)雜類型的區(qū)分。 當(dāng)我們?cè)诼暶饕粋€(gè)基本類型時(shí): var n1= 1; console.log(n1); //1 這時(shí)我們可以用N...

    ZoomQuiet 評(píng)論0 收藏0
  • JavaScript設(shè)計(jì)模式與開發(fā)實(shí)踐 | 01 - 面向?qū)ο蟮?em>JavaScript

    摘要:在中,并沒有對(duì)抽象類和接口的支持。例如,當(dāng)對(duì)象需要對(duì)象的能力時(shí),可以有選擇地把對(duì)象的構(gòu)造器的原型指向?qū)ο螅瑥亩_(dá)到繼承的效果。本節(jié)內(nèi)容為設(shè)計(jì)模式與開發(fā)實(shí)踐第一章筆記。 動(dòng)態(tài)類型語言 編程語言按數(shù)據(jù)類型大體可以分為兩類:靜態(tài)類型語言與動(dòng)態(tài)類型語言。 靜態(tài)類型語言在編譯時(shí)已確定變量類型,動(dòng)態(tài)類型語言的變量類型要到程序運(yùn)行時(shí),待變量被賦值后,才具有某種類型。 而JavaScript是一門典型...

    suxier 評(píng)論0 收藏0
  • Javascript設(shè)計(jì)模式(二)工廠模式

    摘要:所謂的工廠模式,顧名思義就是成批量地生產(chǎn)模式。工廠方法將類的實(shí)例化延遲到子類首先是創(chuàng)建構(gòu)造函數(shù),區(qū)別物種的不同屬性。工廠模式適用于以下場(chǎng)景實(shí)例對(duì)象較復(fù)雜。設(shè)計(jì)模式更代表的是一種系統(tǒng)思想,而不是重復(fù)的代碼堆砌。 所謂的工廠模式,顧名思義就是成批量地生產(chǎn)模式。它的核心作用也是和現(xiàn)實(shí)中的工廠一樣利用重復(fù)的代碼最大化地產(chǎn)生效益。在javascript中,它常常用來生產(chǎn)許許多多相同的實(shí)例對(duì)象,在...

    anonymoussf 評(píng)論0 收藏0
  • 前端知識(shí)歸納

    摘要:繼承性子標(biāo)簽會(huì)繼承父標(biāo)簽樣式優(yōu)先級(jí)行內(nèi)樣式選擇器類選擇器標(biāo)簽選擇器通配符繼承機(jī)制創(chuàng)建了的元素中,在垂直方向上的會(huì)發(fā)生重疊。 技能考察: 一、關(guān)于Html 1、html語義化標(biāo)簽的理解; 結(jié)構(gòu)化的理解; 能否寫出簡(jiǎn)潔的html結(jié)構(gòu); SEO優(yōu)化 a、理解:根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語義化),選擇合適的標(biāo)簽(代碼語義化)便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時(shí) 讓瀏覽器的爬蟲和...

    sixleaves 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<