zoukankan      html  css  js  c++  java
  • 犀牛书随笔1

    delete删除对象属性

    .运算符的右边必须是一个标识符,注意不是字符串

    for/in能遍历出用户定义的属性(包括原型中的属性),不能遍历预定义的属性(指constructor等)

    一.Object属性和方法

    1.constructor

    此属性指向对象的类(构造器函数),可用==或instanceof判别对象的构造器

    2.hasOwnProperty(..)

    判断对象本身是否有某属性,而非继承来的

    二.数组

    1.js是动态语言,数组的属性可直接改变

    2.Array.shift(),,Array.pop(),,Array.slice()

    3.设置length属性小于当前数组长度,会截断数组

    4.join(..)数组转字符串,默认,分割。与string.split(..)相反

    5.reverse()数组反转

    6.sort()默认按字符序排序,可传排序方法改变规则

    7.concat(..)连接数组,不能递归解析参数中数组

     与jquery.merge(..)区别是他不会改变原数组

    8.slice(..)截取数组。可传负数。1或2个参数

    9.splice(..)插入或删除数组元素。arg1指定删除位置,arg2(可略)指定个数,..指定插入的元素。和concat不同,splice插入不会展开数组。

    10.push(...),pop(),unshift(),shift()

    三.函数

    1.arguments标识符。arguments定义了callee属性

    2.length函数需要的形参数目

    3.prototype属性

    4.apply(调用函数的对象,【参数】) ————— call(调用函数的对象,参数1,...)

  • 相关阅读:
    支付清结算之基本概念和入门
    支付清结算之账户和账务处理
    支付系统设计:支付系统的账户模型(一)
    Docker架构和原理
    Docker容器的原理、特征、基本架构、与应用场景
    Docker的用途与原理
    Random函数的安全性问题与SecureRandom
    nginx配置https
    CentOS Docker 安装
    Nginx能做什么
  • 原文地址:https://www.cnblogs.com/miaolq/p/5244982.html
Copyright © 2011-2022 走看看