即将开播:6月19日,互联网银行架构师魏生谈互联网开放银行实施路径的探索与思考
【51CTO.com快译】
各种各样的企业在加快AI和机器学习项目,但要真正发挥潜力,需要克服重大的技术障碍。虽然计算基础架构常常是关注的重点,但存储同样重要...
AI君
7个月前 (06-12) 25℃
0喜欢
如今,各种类型的企业都致力于采用人工智能和机器学习项目,但要发挥其真正的潜力,则需要克服重大的技术障碍。虽然计算基础设施通常是重点,但存储设施也同样重要。以下是对象存储(而不是文件或块存储)适用在加强人工智能和机器学习工作负载的三个主要...
AI君
8个月前 (06-02) 28℃
0喜欢
Ruby 类和对象
Ruby 是一种完美的面向对象编程语言。面向对象编程语言的特性包括:
数据封装
数据抽象
多态性
继承
这些特性将在 面向对象的 Ruby 中进行讨论。
一个面向对象的程序,涉及到的类和对象。类是个别对象创建的蓝图。...
AI君
10个月前 (03-26) 35℃
0喜欢
扩展内置对象
问题
你想要扩展一个类来增加新的函数或者替换旧的。
解决方案
使用 :: 把你的新函数分配到对象或者类的原型中。
String::capitalize = () ->
(this.split(/\s+/).map ...
AI君
10个月前 (03-25) 35℃
0喜欢
对象数组
问题
你想要得到一个与你的某些属性匹配的数组对象。
你有一系列的对象,如:
cats = [
{
name: "Bubbles"
favoriteFood: "mice"
age: 1
},
...
AI君
10个月前 (03-25) 35℃
0喜欢
由数组创建一个对象词典
问题
你有一组对象,例如:
cats = [
{
name: "Bubbles"
age: 1
},
{
name: "Sparkle"
favoriteFood: "t...
AI君
10个月前 (03-24) 35℃
0喜欢
创建一个不存在的对象字面值
问题
你想初始化一个对象字面值,但如果这个对象已经存在,你不想重写它。
解决方案
使用存在判断运算符(existential operator)。
window.MY_NAMESPACE ?= {}
讨论
这...
AI君
10个月前 (03-24) 35℃
0喜欢
克隆对象(深度复制)
问题
你想复制一个对象,包含其所有子对象。
解决方案
clone = (obj) ->
if not obj? or typeof obj isnt 'object'
return obj
i...
AI君
10个月前 (03-24) 33℃
0喜欢
对象的链式调用
问题
你想调用一个对象上的多个方法,但不想每次都引用该对象。
解决方案
在每次链式调用后返回this(即@)对象
class CoffeeCup
constructor: ->
@prope...
AI君
10个月前 (03-24) 34℃
0喜欢
转载请注明:www.ainoob.cn » CoffeeScript 类和对象...
AI君
10个月前 (03-24) 34℃
0喜欢
Promise的含义
基本用法
Promise.prototype.then()
Promise.prototype.catch()
Promise.all()
Promise.race()
Promise.resolve()
Promi...
AI君
10个月前 (03-24) 33℃
0喜欢
对象的扩展
属性的简洁表示法
属性名表达式
方法的name属性
Object.is()
Object.assign()
属性的可枚举性
属性的遍历
__proto__属性,Object.setPrototypeOf(),Object.g...
AI君
10个月前 (03-24) 33℃
0喜欢
通过使用 ECMAScript,不仅可以创建对象,还可以修改已有对象的行为。
prototype 属性不仅可以定义构造函数的属性和方法,还可以为本地对象添加属性和方法。
创建新方法
通过已有的方法创建新方法
可以用 prototype...
AI君
10个月前 (03-24) 32℃
0喜欢
使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。
ECMAScript 拥有很多创建对象或类的方法。
工厂方式
原始的方式
因为对象的属性可以在对象创建后动态定义,所有许多开发者都在 Jav...
AI君
10个月前 (03-24) 32℃
0喜欢
作用域指的是变量的适用范围。
公用、私有和受保护作用域
概念
在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。而私有作用域中的属性只能在...
AI君
10个月前 (03-24) 33℃
0喜欢
在 ECMAScript 中,所有对象并非同等创建的。
一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。
本地对象
ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScr...
AI君
10个月前 (03-23) 38℃
0喜欢
对象的创建和销毁都在 JavaScript 执行过程中发生,理解这种范式的含义对理解整个语言至关重要。
声明和实例化
对象的创建方式是用关键字 new 后面跟上实例化的类的名字:
var oObject = new Object();...
AI君
10个月前 (03-23) 35℃
0喜欢
ECMAScript 的函数实际上是功能完整的对象。
Function 对象(类)
ECMAScript 最令人感兴趣的可能莫过于函数实际上是功能完整的对象。
Function 类可以表示开发者定义的任何函数。
用 Function ...
AI君
10个月前 (03-23) 34℃
0喜欢
arguments 对象
在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。
例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参...
AI君
10个月前 (03-23) 33℃
0喜欢
在实际的开发过程中你很有可能需要显示出对象数组的键或者值,如果你需要同时显示出对象的键和值你可以使用{{#each-in}}标签。
注意:each-in标签是Ember 2.0才有的功能,之前的版本是无法使用这个标签的,如果是2.0一下的版...
AI君
10个月前 (03-21) 30℃
0喜欢