2023年9月28日 周五

2021-08-28 13:22:38 字數 1350 閱讀 8819

mimic-fn

將源函式的所有屬性複製到目標函式上

const mimicfn = require('mimic-fn');

function a()

function b()

mimicfn(b, a);

// 將a函式的屬性複製給b函式

原始碼就一段**

module.exports = (to, from) => 

return to;

};// 使用es6方法reflect.ownkeys(object)獲取全部屬性

// 使用object.defineproperty(obj, prop, descriptor)設定屬性

reflect.ownkeys

reflect.ownkeys返回物件的所有屬性,基本等於object.getownpropertynames及object.getownpropertysymbols之和

對於函式a:

reflect.ownkeys(a) // 含有[ 'length', 'name', 'arguments', 'caller', 'prototype' ]
reflect.ownkeys 阮一峰教程

object.defineproperty(obj, prop, descriptor)

定義物件屬性的描述符

descriptor有以下屬性:

function a() 

// type是不能被複製的

const mimicfn = require('mimic-fn');

function a() {}

a.types = [ 1, 2 ];

function b() {}

mimicfn(b, a);

a.types.push(3);

console.log(b.types); // [1,2,3]

在使用mongoose遇到的問題,mongoose版本為5.0.18

new mongoose.schema(,

set()

}}, options);

// 在schema中使用getter和setter,需要在options中加入如下屬性

, tojson: ,

// 自動更新建立時間和更新時間,預設為createdat和updatedat,可以通過如下方式修改字段

timestamps: ,

}

2023年9月28日總結

今天上午開會,翹了小組的討論,哎,沒辦法。其實自己想了很多東西,感覺自己也是乙個容易想多的人,想著自己的不足之處,想著自己和別人的差距,但說實話想的和現實一直都是不對等的。就拿乙個 題來說,想的思路雖然可以讓你寫出乙個題的 框架,但實現的過程,往往會遇到各種問題,有可能在實驗敲 的過程中會發現有更好...

2023年1月18日 周五

一 jquery事件操作 1 事件的寫法 div click function 事件函式 div on click function 事件繫結 div on click mouseover function 繫結多個事件寫法 做同一件事 div on mouseover function 繫結多個事...

2023年12月5日(周五)上午

上午去的是一家人力外包公司,選擇題是一些基礎資訊題 1 int i 2 long l 5l float f 4.3f double d 5.8l short i l f d 問這個表示式最後的型別是?double 關於primitive型別轉換的,還有優先順序 short是在前還是算術符號在前 2 ...