创建: 2019/02/26

添加: 2019/02/06 添加Object部分

添加: 2019/03/09 添加Function部分

毕竟自己曾经写的,彻底删得不留痕迹还是舍不得的。

但是的确已经没用了,所以全部放这里.

Object部分

生成  两种方法

 符号  {键: 值, 键: 值, ...} 
 注意: 可以嵌套
 例子:
 var sample = { a: 1, b: 2, "c":3};
 var multi = {
       {a: 1, b: 2},
        c: 1,
        d: 2
 };
 注意  键可以用单纯的符号,也可以用字符串。接入时候没有区别
 构造函数
 function Object-Name(args) {
this.property-name = ?;
this.property-name = ?;
...
} var sample = new Object-Name(args);

例:

function ObjectTest(numA, numB) {
this.numA = numA;
this.numB = numB;
}
let objectTest = new ObjectTest(111, 222);

生成带方法的Object

function Sum(a, b) {
this.a = a;
this.b = b;
this.sum = function() {
return a + b;
}
} var sample = new Sum(1, 2);
console.log(sample.sum()); // 3
 注意

 new  生成实例并初始化
 this   表示生成的实例
 注意,嵌套的话代表最靠近的一级的外层实例
   作为构造函数的函数一般首字母大写(大驼峰记法)
   
   
   
 获取值

var sample = {a: 1, b: 2}
 两种方法
 注意: 用[]时候里面要放字符串

不存在时返回undefined

   sample.a
   sample["a"]
 增加与删除元素

 增加  直接往新键带值
 var sample = {}
 sample.test1 = 1
 删除  delete ...
 例子: delete sample.test1
 判断是否存在该属性
"属性名" in 对象实例变量

例:

"test1" in sample

注意: 判断包含其继承的祖先所包含的
 例:
 "toString" in sample //=》true

 内置Obejct  传送门:http://www.cnblogs.com/lancgg/p/8281719.html 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

Function部分

定义 

函数声明也会上卷

 普通版  function func-name(args) { ... }
 例:
 function printNum(num) {
    print('你输入的数字: ' + num)
 }

注意: 不带return的话return值为undefined

 函数字符来定义  var sample = function(args) {...}
 不用,这种不会被预处理。只用在对象的属性里
 只能在声明后调用
 回调时候无法识别(第十一章) // TODO: 补充
 Object来定义  var name = new function("x", "y", ... , "process")

最后一个是处理,前面都是参数

   
   
   
   
   
   
   
 呼出  func-name(args)
 注意: 不可以省略括号
 printNum(1234);
 函数定义的位置  哪里都可以,只要有定义,哪里可以利用
 函数也是object  例:
 function a() {};
 var b = a;
 技巧  参数用object,维护成本降低
 变量作用域  全局变量与本地变量冲突时,全局变量无效

注意: 不声明直接带入,自动作为全局变量

   
   
   
   
   
   
   
   
   
   
   
   
   
   

【废弃】JavaScript 删除部分的更多相关文章

  1. Javascript 删除tr 元素

    Javascript 删除tr 元素   function delete1(obj){ var tr=obj.parentNode.parentNode; var tbody=tr.parentNod ...

  2. javascript删除JSON元素

    首先要搞清JSON的数据格式,我这里所说的JSON都是指javascript中的. JSON数据是由对象和数组数据结构组成,我们只要学会javascript中对对象和数组的删除方法即可对JSON项进行 ...

  3. javaScript 删除确认实现方法总结分享

    第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认.<SCRIPT LANGUAGE=javascript> function p_del() { ...

  4. javaScript 删除事件 弹出确认 取消对话框

    javaScript 删除事件 弹出确认 取消对话框 1. <a href="javascript:if(confirm('确实要删除?'))location='http://www. ...

  5. 怎么利用javascript删除字符串中的最后一个字符呢?

    程序员就是每天在各种代码下不停的调试,世界买家网最近遇到了烦心事,是什么事情呢? 需求是一个字符串,想删除这个字符串最后一个字符,比如“1,2,3,4,5,”,删除最后一个“,”用javascript ...

  6. JavaScript删除-confirm

    一> onclick="javascript:if (confirm('您确定要删除吗?注意:此操作不可恢复,请谨慎操作!')){return true;} return false; ...

  7. html5中JavaScript删除全部节点

    如果div里有这么些内容: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type ...

  8. js,javascript,删除元素,创建元素,插入子元素

    删除元素示例代码 <html> <head> </head> <body> <div> <div id="delId&quo ...

  9. javascript删除Cookie的正确方法(转载)

    原来一直以为只要设置javascript的document.cookie对象就能简单的在浏览器端设置和删除cookie值,网上很多文章也是这么教的,但是最近发现简单的设置javascript的docu ...

随机推荐

  1. cubietruck制作刷新lubuntu-kernel

    一:安装交叉编译工具链以及相应的工具(系统最好是ubutnu-64位-server) sudo apt-get install g++ sudo apt-get install libncurses5 ...

  2. BZOJ 2818 Gcd 线性欧拉

    题意:链接 方法:线性欧拉 解析: 首先列一下表达式 gcd(x,y)=z(z是素数而且x,y<=n). 然后我们能够得到什么呢? gcd(x/z,y/z)=1; 最好还是令y>=x 则能 ...

  3. Linux 中权限的再讨论( 上 )

    前言 在Linux系统中,用户分为三个部分( 所有者 同组人 其他 ).每个部分的权限又可以赋予读/写/执行权限.这样,文件的权限标记一共包含 9 个权限位.好了,很多朋友对于Linux权限的了解就仅 ...

  4. leetcode dfs Flatten Binary Tree to Linked List

    Flatten Binary Tree to Linked List Total Accepted: 25034 Total Submissions: 88947My Submissions Give ...

  5. [听听音乐]X-Ray Dog

    X-Ray Dog是一个专门为好莱坞电影预告配乐的音乐工作室. https://music.163.com/#/artist?id=105618 有空的时候听听.

  6. javascript正则表达式提取子匹配项

    C#里所用的正则表达式,如果要提取字符串里的子匹配项(我都不知道那个叫啥名字,别名?)是很方便的,比如: Regex rx = new Regex(@"<title>(?< ...

  7. leetcode leetcode 783. Minimum Distance Between BST Nodes

    Given a Binary Search Tree (BST) with the root node root, return the minimum difference between the ...

  8. hihocoder #1122 二分图二•二分图最大匹配之匈牙利算法(*【模板】应用 )

    梳理整个算法: 1. 依次枚举每一个点i: 2. 若点i尚未匹配,则以此点为起点查询一次交错路径. 最后即可得到最大匹配数. 在这个基础上仍然有两个可以优化的地方: 1.对于点的枚举:当我们枚举了所有 ...

  9. C语言中的字符数组和字符串

    在C语言中,没有字符串类型,但是可以通过字符数组来模拟字符串. 字符串可以在栈上,堆上,静态区和常量区进行分配. char buf[50]  = "abc"; char buf[] ...

  10. RAM的分类

    转载自:http://wenku.baidu.com/view/b17d73244b35eefdc8d333ab.html RAM(随机存储器)可以分为SRAM(静态随机存储器)和DRAM(动态随机存 ...