6.13

concat:    concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

every:  every() 方法测试数组的所有元素是否都通过了指定函数的测试。
find:    如果数组中某个元素满足测试条件,find() 方法就会返回满足条件的第一个元素,如果没有满足条件的元素,则返回 undefined。
indexOf:  indexOf()方法返回给定元素能找在数组中找到的第一个索引值,否则返回-1。
forEach:  forEach() 方法对数组的每个元素执行一次提供的函数(回调函数)。
reverse:  功能颠倒字符串中字符顺序,要颠倒字符次序的字符串返回值String。
join:join() 方法将数组中的所有元素连接成一个字符串。
pop:  pop() 方法删除一个数组中的最后的一个元素,并且返回这个元素。
push:  push() 方法添加一个或多个元素到数组的末尾,并返回数组新的长度(length 属性值)。
shift:shift() 方法删除数组的 第一个 元素,并返回这个元素。该方法会改变数组的长度。
slice:  slice() 方法会浅复制(shallow copy)数组的一部分到一个新的数组,并返回这个新数组。
toLocaleString: 这个函数用于以字符串的形式返回当前Date对象时间日期有两种,一种是给机器看的,就是一排数字,另外一种就是让人能看懂的时间格式,那么人 看的这种格式就是本地格式。对于本地格式,每个浏览器的呈现方式也不尽相同

splice:splice() 方法用新元素替换旧元素,以此修改数组的内容。
unshift:  unshift() 方法在数组的开头添加一个或者多个元素,并返回数组新的 length 值。

什么叫原型
原型是指原来的类型或模型,特指文学艺术作品中塑造人物形象所依据的现实生活中的人。
原型是指一个词语或一个类型意义的所有典型模型或原形象,是一个类型的组典型特征。
比如,鸟的原型可以是任何一只麻雀但企鹅就不是,因为它不具备某些典型的特征。特征本身可
能或多或少是典型的。
原型具有归纳性。原型的归纳性体现在通过归纳出相互排斥的少量类型,简化类型的多样性。
类型的划分依赖于对区分性特性的判断。
原型具有经验性。因为“在新情景下使用词的过程就是将现在经验和过去经验进行比较,判断
它们是否在相同的语言编码中足以相同的过程。
原型具有规约性。原型的[3] 规约性主要体现在约定俗成性。例如,”男性“和”女性“主要是由
遗传决定的,但在判断某人是”男性“或”女性“时,我们主要依据头发的长短、身高、穿着和有
无胡须等次要的综合性别特征和文化规约做出判断。
原型具有动态必。原型文本与具体文本的相互依存是文本赖以存在的社会环境变化的产物,
原型的稳定性和文本环境的变化是相互影响的。”原型和社会情景不存在完美的平衡;具体
文本只不过是文本的稳定性与交际情景的特殊需要在磨合过程中的一种折衷。
 1. 创建obj对象:obj=new Object();

  2. 将obj的内部__proto__指向构造他的函数A的prototype,同时,obj.constructor===A.prototype
.constructor(这个是永远成立的,即使A.prototype不再指向原来的A原型,也就是说:类的实例对
象的constructor属性永远指向"构造函数"的prototype.constructor),从而使得obj.constructor.prototype
指向A.prototype(obj.constructor.prototype===A.prototype,当A.prototype改变时则不成立,下文有
遇到)。obj.constructor.prototype与的内部_proto_是两码事,实例化对象时用的是_proto_,obj是
没有prototype属性的,但是有内部的__proto__,通过__proto__来取得原型链上的原型属性和原型
方法,FireFox公开了__proto__,可以在FireFox中alert(obj.__proto__);

  3. 将obj作为this去调用构造函数A,从而设置成员(即对象属性和对象方法)并初始化。

  当这3步完成,这个obj对象就与构造函数A再无联系,这个时候即使构造函数A再加任何成员,
都不再影响已经实例化的obj对象了。此时,obj对象具有了x属性,同时具有了构造函数A的原型
对象的所有成员,当然,此时该原型对象是没有成员的。

  原型对象初始是空的,也就是没有一个成员(即原型属性和原型方法)。可以通过如下方法
验证原型对象具有多少成员。

var num=0;
for(o in A.prototype) {
  alert(o);//alert出原型属性名字
  num++;
}
alert("member: " + num);//alert出原型所有成员个数。

时间: 2025-01-07 01:19:20

6.13的相关文章

《训练指南》——6.13

困于时间缘故和考试缠身,笔者在先前关于<训练指南>的而第二章的数学基础的介绍先告一段落,开始对第一章简单的一些算法基础题目进行介绍. Uva11292: 你的王国里有一条n个头的恶龙,你希望雇一些其实把它杀死(即砍掉所有的头).村里有m个其实可以雇佣,一个能力值为x的其实可以砍掉恶龙一个半径不超过x的头,且需要支付x个金币.如何雇佣其实才能砍掉恶龙的所有头,且需要支付的金币最少?注意,一个其实只能看一个头(且只能被雇用一次). 分析:观察到题目给出支付最少的字眼,我们容易将其往动态规划或者贪心

【UVA11107 训练指南】Life Forms【后缀数组】

题意 输入n(n<=100)个字符串,每个字符串长度<=1000,你的任务是找出一个最长的字符串使得超过一半的字符串都包含这个字符串. 分析 训练指南上后缀数组的一道例题,据说很经典(估计也就是height分组比较常用).但是训练指南上给出的中文题面真滴坑B啊!书上说,连续出现,我懵逼了好久! 我们把这n个字符串连成一个长的字符串S,且中间用不同的未出现的字符相隔开(为什么隔开我们后面说),比如样例一会变为abcdefg1bcdefgh2cdefghi3.这样每一段是一个原字符串.然后问题转换

JavaScript权威指南第13章 web浏览器中的javascript

13.1 客户端javascript window对象是所有的客户端javascript特性和api的主要接入点.表示浏览器的一个窗口,可以通过window对象来引用它. window 的方法 alert() prompt() confirm() 13.2 在html里嵌入javascript 4种方法: 内联:放置在<script></script>标签之中 外部引入:<script src="   "></script> html程序

计算几何-圆 模板 训练指南267

#include #include #include #include #include #include #include #include #include #include #define MM(a) memset(a,0,sizeof(a)) typedef long long ll; typedef unsigned long long ULL; const double eps = 1e-10; const int inf = 0x3f3f3f3f; using namespace

Uva10881-算法入门经典训练指南

算法入门经典训练指南 第一章例题5 这道题个人感觉还是很有技术含量的,如果纯模拟可以搞死人. 这里面的一个蚂蚁在碰撞而掉头的情形,最后被看做是“对穿而过”,这种“转换思想”是非常厉害滴..要是我有一天也有这种技能就好了 个人感觉如果看不出来,这道题就挂了. 所以在处理复杂问题上的时候,如果直接去做很复杂.很麻烦,那就应该想办法变通,比如像这道题目,我们寻找共同点,于是发现,他们的方向始终相反,速度始终相同,那么就可以看作是一毛一样地蚂蚁. 当然处理完了之后,还有一些小细节,比如所有蚂蚁的相对位置

算法竞赛入门经典训练指南

最近在看算法竞赛入门经典训练指南这本书,书中不错的算法我将在博客中发布,和大家共同学习. 题目: 在你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头).村里有m个骑士可以雇佣,一个能力值为m的骑士可以砍掉一个直径不超过x的头,且需要支付x个金币.如何雇佣骑士才能砍掉恶龙的所有头,且需要支付的金币最少?注意,一个骑士只能砍一个头(且不能被雇佣两次). 输入格式: 输入包含多组数据.每组数据的第一行为正整数m和n(1<=m,n<=20 000):以下m行每行为一个整数,即恶龙每

Google研究员Ilya Sutskever:成功训练LDNN的13点建议

Google研究员Ilya Sutskever:成功训练LDNN的13点建议 摘要:本文由Ilya Sutskever(Google研究员.深度学习泰斗Geoffrey Hinton的学生.DNNresearch联合创始人)所写,讲述了有关深度学习的见解及实用建议,包括深度学习为什么强大,如何强大,以及训练深度神经网络的tricks. [编者按]本文由Ilya Sutskever(Google研究员.深度学习泰斗Geoffrey Hinton的学生.DNNresearch的联合创始人)受Yiso

算法竞赛入门经典-训练指南(10881-Piotr&#39;s Ants)

题目大意: 一根长度为L的木棍一堆蚂蚁爬,向左或向右,速度都为1,若两蚂蚁碰撞则同时转头(转身时间忽略不计),问T时间之后每只蚂蚁的位置: 输入:t,(t个样例),每个样例输入 L,T,n,接下来是n行每行两个数据,一个POS(位置),一个dir(方向): 输出:按输入顺序输出每只蚂蚁的最终位置,若处于碰撞状态则输出Turning,掉下去输出"Fell off": 解题思路: 本题类似于<挑战程序设计>的一道水题(POJ -1852  Ants),思路题:不过本题输入并不一

训练指南DP阶段训练1

最近又忙又颓.............时间抓不紧....下学期开始就要准备考研了.......就2个月左右可以做自己喜欢的事了....争取把紫书和白书没做的,做过的..来一次完整的总结 训练指南上面的5个例题+后面15个习题是第一阶段 vjudge训练地址 http://vjudge.net/contest/139533#overview -------------------------------------------------------------------------------

Trie树基本概念和训练指南

接触Trie树是在选拔赛时候遇到一题目,TLE无数次依然无解,赛后发现字符串统计有一利器名曰"字典树",后来花了一段时间去写Trie,算是基本入门了. 本文主要是介绍一些基本概念,以及一些训练题目,提供大家. 什么叫Trie树? Trie树即字典树. 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计.它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字