RegExp('(?:^|\s)([' + arg + '][.]*)','gi');
g
, выделение первых букв в отдельную группу и точки, которых может вообще не быть? Вы же вроде фильтрацию делаете.RegExp(`(?:^|\\s)[${arg}]`, 'i')
.this.filter = expr;
v-model
. const invertTree = ({ value, left, right }) => {
const node = { value };
if (left) {
node.right = invertTree(left);
}
if (right) {
node.left = invertTree(right);
}
return node;
};
[data-type="
на [data-type*="
. export default {
render(h) {
return h('ul', this.$slots['list-item'].map(n => h('li', [ n ])));
},
};
components: {
SlotWrapper: {
functional: true,
render: (h, context) => context.props.node,
},
},
<li v-for="n in $slots['list-item']">
<slot-wrapper :node="n"></slot-wrapper>
</li>
let { page = null } = req.params;
.offset принимает отрицательное значение
0 - 1
сколько будет - сами понимаете. fetch(filename)
.then(r => r.text())
.then(r => r.split('\n').map(n => {
const [ key, val ] = n.split(' = ');
return { [key]: val };
}))
.then(arr => {
// ну вот вам ваши объекты
});
r.split('\n')
на r.match(/\$[a-z0-9-]+ = #[0-9a-f]{6}/g)
, например. async (req, res) => {
let getProfile = await User.findAll
type="text/babel"
вашему отдельному файлу при подключении.const months = Array.from({ length: 12 }, (n, i) => {
return new Date(0, i).toLocaleString('en', { month: 'short' }).toLowerCase();
});
const newArr = arr.map(({ data, ...item }) => (
data.forEach((n, i) => item[months[i]] = n),
item
));
function () { axios.get(api.udpEmulatorProxy)
return axios.get
?this.getShips() this.$store.commit('getShips', 10)
get
? - смысл-то в установке значения, так что правильно было бы set
) передавать те данные, что возвращает getShips
:this.$store.commit('getShips', await this.getShips());