Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

18
голоса
2
ответов
351
просмотров
Как удалить ключ из объекта JavaScript?

Проблема с удалением свойства из объекта в JavaScript

У меня есть объект следующего формата:

var thisIsObject = {
   'Cow': 'Moo',
   'Cat': 'Meow',
   'Dog': 'Bark'
};

Мне нужно создать функцию, которая будет удалять свойство по ключу. Например, я хотел бы вызвать функцию...

18
голоса
5
ответов
351
просмотров
JavaScript: Передача по ссылке или передача по значению?

Описание проблемы:

Я заметил, что примитивные типы данных (числа, строки и т.д.) в JavaScript передаются по значению. Однако с объектами ситуация неясна, так как они могут быть переданы как по значению (в этом случае переменная, содержащая объект, фактически является ссылкой на него), так и по...

10
голоса
5
ответов
351
просмотров
Как удалить первый элемент из списка?

Как удалить первый элемент из списка?

У меня есть список, например: [0, 1, 2, 3], и мне нужно получить новый список без первого элемента. То есть, результат должен выглядеть так: [1, 2, 3]. Как правильно это сделать в Python?

6
голоса
5
ответов
351
просмотров
Покончены ли дни передачи const std::string & в качестве параметра?

Я слышал недавний доклад Герба Саттера, который утверждал, что причины передавать std::vector и std::string по const & в значительной мере утратили свою актуальность. Он предложил, что написание функции вроде следующей сейчас предпочтительнее:

std::string do_something ( std::string...
6
голоса
5
ответов
351
просмотров
Проверьте, содержатся ли несколько строк в другой строке

Вопрос: Как проверить, содержится ли хотя бы одна из строк в массиве в другой строке?

У меня есть массив строк, и я хочу проверить, присутствует ли хотя бы одна из этих строк в другой строке. Вот пример:

a = ['a', 'b', 'c']
s = "a123"
if a in s:
    print("Некоторые строки найдены в...
6
голоса
4
ответов
351
просмотров
Проверка, является ли объект jQuery-объектом

Вопрос: Как быстро проверить, является ли объект объектом jQuery или нативным объектом JavaScript?

У меня есть следующий код:

var o = {};
var e = $('#element');

function doStuff(o) {
    if (o.selector) {
        console.log('object is jQuery');
   ...
8
голоса
5
ответов
351
просмотров
Поиск в списке словарей в Python

Описание проблемы:

У меня есть массив словарей, который выглядит следующим образом:

[
  {"name": "Tom", "age": 10},
  {"name": "Mark", "age": 5},
  {"name": "Pam", "age": 7}
]

Мне нужно выполнить поиск по имени, чтобы найти словарь, где name равен "Pam". Как мне это сделать и...

8
голоса
5
ответов
351
просмотров
Лучший способ удалить знаки препинания из строки

Кажется, что существует более простой способ, чем:

import string s = "string. With. Punctuation?" # Пример строки out = s.translate(string.maketrans(,), string.punctuation)

Есть ли более простой способ решить эту задачу?

6
голоса
3
ответов
351
просмотров
npm install против update - в чем разница?

Какова практическая разница между командами npm install и npm update? Когда мне следует использовать ту или иную команду?

6
голоса
4
ответов
351
просмотров
Определение типа в объектном литерале в TypeScript

Вопрос на StackOverflow:

Я пытаюсь определить тип свойства в объектном литерале в TypeScript, но у меня не получается. В классах TypeScript можно объявлять типы для свойств, например:

class className {
  property: string;
}

Но когда я пытаюсь сделать то же самое для объекта, у...