Skip to content

Commit a325b87

Browse files
committed
1.2.9
1 parent 02fc804 commit a325b87

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

dist/tui-code-snippet.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* tui-code-snippet.js
3-
* @version 1.2.8
3+
* @version 1.2.9
44
* @author NHNEnt FE Development Lab <dl_javascript@nhnent.com>
55
* @license MIT
66
*/
@@ -363,17 +363,19 @@ return /******/ (function(modules) { // webpackBootstrap
363363
function pick(obj, paths) { // eslint-disable-line no-unused-vars
364364
var args = arguments;
365365
var target = args[0];
366+
var i = 1;
366367
var length = args.length;
367-
var i;
368-
try {
369-
for (i = 1; i < length; i += 1) {
370-
target = target[args[i]];
368+
369+
for (; i < length; i += 1) {
370+
if (type.isUndefined(target) ||
371+
type.isNull(target)) {
372+
return;
371373
}
372374

373-
return target;
374-
} catch (e) {
375-
return;// eslint-disable-line consistent-return, no-useless-return
375+
target = target[args[i]];
376376
}
377+
378+
return target; // eslint-disable-line consistent-return
377379
}
378380

379381
module.exports = {
@@ -1008,7 +1010,7 @@ return /******/ (function(modules) { // webpackBootstrap
10081010
* });
10091011
* alert(sum); // 6
10101012
*
1011-
* // In case of Array-like object
1013+
* // In case of Array-like object
10121014
* var array = Array.prototype.slice.call(arrayLike); // change to array
10131015
* util.forEach(array, function(value){
10141016
* sum += value;
@@ -2377,7 +2379,7 @@ return /******/ (function(modules) { // webpackBootstrap
23772379
* var Child = util.defineClass(Parent, {
23782380
* childMethod: function() {}
23792381
* });
2380-
*
2382+
*
23812383
* Parent.staticMethod();
23822384
*
23832385
* var parentInstance = new Parent();

0 commit comments

Comments
 (0)