mirror of https://github.com/vuejs/vue.git
_.define
This commit is contained in:
parent
b5bfc59a70
commit
55bfa2f2e7
17
src/util.js
17
src/util.js
|
|
@ -34,4 +34,21 @@ exports.isObject = function (obj) {
|
||||||
|
|
||||||
exports.isArray = function (obj) {
|
exports.isArray = function (obj) {
|
||||||
return Array.isArray(obj)
|
return Array.isArray(obj)
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Define a readonly, in-enumerable property
|
||||||
|
*
|
||||||
|
* @param {Object} obj
|
||||||
|
* @param {String} key
|
||||||
|
* @param {*} val
|
||||||
|
*/
|
||||||
|
|
||||||
|
exports.define = function (obj, key, val) {
|
||||||
|
Object.defineProperty(obj, key, {
|
||||||
|
value: val,
|
||||||
|
enumerable: false,
|
||||||
|
writable: false,
|
||||||
|
configurable: true
|
||||||
|
})
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue