File tree Expand file tree Collapse file tree 2 files changed +14
-12
lines changed Expand file tree Collapse file tree 2 files changed +14
-12
lines changed Original file line number Diff line number Diff line change 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();
You can’t perform that action at this time.
0 commit comments