lib/collection/variable.js
function (val) {
                var value;

                try {
                    value = JSON.parse(val);
                }
                catch (e) {
                    value = undefined;
                }

                return Array.isArray(value) ? value : undefined;
            }
function (val) {
                var value;

                try {
                    value = JSON.parse(val);
                }
                catch (e) {
                    value = undefined;
                }

                return Array.isArray(value) ? value : undefined;
            }
function ( val ) { var value ; try { value = JSON . parse ( val ) ; } catch ( e ) { value = undefined ; } return Array . isArray ( value ) ? value : undefined ; }
A "array" type value stores Array data format

@param {String} val
@returns {Object}
A array type value stores Array data format